gpt4 book ai didi

php - 将 php 变量发布到新窗口

转载 作者:可可西里 更新时间:2023-11-01 00:26:11 25 4
gpt4 key购买 nike

我有一个由数据库动态构建的页面。对于每一个动态构建的东西,我都希望有一个链接可以弹出一个新窗口,并且该新窗口将根据第一页上的哪个项目被点击从数据库中填充一个列表。我已经尝试过 POST 方法并将变量发布到 url(我知道这很危险)。使它与众不同的另一件事是,单击的链接实际上不是指向页面的链接,但我做了一些 Javascript 来调用一个函数来打开一个新窗口和一个新的 php 页面,因为打开一个一个列表的全新页面。我该怎么做呢?如果您需要更多说明,我会尽力使它更清楚。

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

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

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

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

最佳答案

简单版

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

进入你的PopUpPage.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>

关于php - 将 php 变量发布到新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6227404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com