加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

将php变量发布到新窗口

发布时间:2020-12-13 21:41:54 所属栏目:PHP教程 来源:网络整理
导读:我有一个由数据库动态构建的页面.对于动态构建的每个东西,我想要一个弹出一个新窗口的链接,新窗口将根据单击第一页上的项目从数据库中填充一个列表.我尝试过POST方法并将变量发布到url(我知道这很危险).使这个独特的另一件事是被点击的链接实际上不是页面的
我有一个由数据库动态构建的页面.对于动态构建的每个东西,我想要一个弹出一个新窗口的链接,新窗口将根据单击第一页上的项目从数据库中填充一个列表.我尝试过POST方法并将变量发布到url(我知道这很危险).使这个独特的另一件事是被点击的链接实际上不是页面的链接,但是我做了一些 Javascript来调用一个打开一个新窗口和一个新的php页面的函数,因为打开一个是愚蠢的整个新页面只是一个列表.我该怎么做呢?如果您需要更多说明,我会尽力使其更清晰.

我正在构建一个表,它将有这样的链接:

<td><a href="#" style="font-weight:normal; font-style:italic" onclick="function()">Do Stuff</a></td>

function function(){
????????????window.open(“page.php”,“blank”,“toolbar = no,width = 400,height = 350,top = 50,left = 50,scrollbars = yes”);
????????}

function()将打开一个带有新php页面的新窗口.问题是如何将php变量传递到新窗口.

解决方法

简单的ver

echo "<a href="#" onclick="window.open('youPopUpPage.php?value=$value');">link</a>";

进入youPopUpPage.php

$value=$_GET["value"]; # retrive value from calling page

用js函数打开

<td><a href="#" style="font-weight:normal; font-style:italic" onclick="openPage(<?php echo $value ;?>)">Do Stuff</a></td>


<script type="text/javascript">
function openPage(value){
window.open('youPopUpPage.php?value='+value);}
</script>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读