Javascript 如何在PHP中使用弹出窗口获取变量?

Javascript 如何在PHP中使用弹出窗口获取变量?,javascript,php,jquery,Javascript,Php,Jquery,我是PHP新手。我有两个文件file\u upload.php和test1.php我在file\u upload.php <input type="button" value="Link More Opinion" onclick="popUp('test1.php');" /> 现在我想在file_upload.php上获取复选框的值,但失败了。有人能帮我吗?您可以使用fancybox打开内联元素来解决您的问题 我将您的两个页面放在一个文件中,然后在单击按钮时使用fancy bo

我是PHP新手。我有两个文件
file\u upload.php
test1.php
我在
file\u upload.php

<input type="button" value="Link More Opinion" onclick="popUp('test1.php');" />

现在我想在
file_upload.php
上获取复选框的值,但失败了。有人能帮我吗?

您可以使用fancybox打开内联元素来解决您的问题

我将您的两个页面放在一个文件中,然后在单击按钮时使用fancy box打开#form1元素

然后您可以选中复选框并查看结果

打印到#打印值div元素的选中值

$(文档)
.ready(函数(){
$(“.Variable”).fancybox({
最大宽度:800,
最大高度:600,
菲托维:错,
宽度:“70%”,
身高:70%,
自动调整大小:false,
closeClick:false,
openEffect:'无',
近距离效应:“无”
});
$('.button1')。单击(函数(e){
e、 预防默认值();
$('.variable')。单击();
});
})
.on('change','[name=testlink]',function(){
$(“#打印值”).empty();
$(“#打印值”).append(“您已选中:
”); $('[name=testlink]')。每个(函数(){ 如果($(this).prop(“选中”)){ var v=$(this.val(); $(“#打印值”)。追加(v+”
); } }); });

1.

2.
3.

请。已在PHP7中删除。了解使用PDO的语句,并考虑使用PDO。@JayBlanchard谢谢你,我会避免使用
mysql\uuu
但请帮我解决当前问题。你检查了错误日志了吗?实际上,我不知道如何使用弹出窗口从
test.php
file\u upload.php
获取变量,正如我在问题中所问的那样,当你点击可以在文件\u upload.php中的
$\u POST
数组中找到它。它工作正常。您能再告诉我一件事吗。我想在另一页上传递所有值。如何操作?您可以将弹出div放在表单元素中,然后向表单添加提交按钮。然后您应该更改jquery代码。我做了所有的事情,并且只为你编辑代码;)不要忘记用正确的表单处理器url替换表单元素的action属性。
<script type="text/javascript">
function popUp(url) {
window.open(url,'PHP Pop Up','width=500,height=500');
}
</script>
<?php

include "connection.php";
$sql= "SELECT * FROM `og_companies` ORDER BY name";
$result  = mysql_query($sql) ;

while($row = mysql_fetch_array($result))
{
    $all_opinions[] = $row['name'];
}
$all_opinions_implode = implode(",", $all_opinions);

$all_opinions_explode = explode (",", $all_opinions_implode);
?>
<form action="file_upload.php" id="form" method="post" name="form">
    <?php

    for ($i=0; $i<count($all_opinions_explode); $i++) {
        echo    "<input type='checkbox' name='test_link' > $all_opinions_explode[$i]";
        //echo ;
        echo'</br>';    
    }
    ?>
    <input type="submit" name="submit" id="submit" value="submit"/>