将php变量发布到新窗口

Chr*_*ris 3 php

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

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

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

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

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

Luc*_*tti 5

简单的ver

echo "<a href=\"#\" onclick=\"window.open('youPopUpPage.php?value=$value');\">link</a>";
Run Code Online (Sandbox Code Playgroud)

进入youPopUpPage.php

$value=$_GET["value"]; # retrive value from calling page
Run Code Online (Sandbox Code Playgroud)

用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>
Run Code Online (Sandbox Code Playgroud)