echo "<li><a href=\"#\" onclick='load_page_device(\"mg-device.php?device=device_name&sensor=$p1_url\")'>".$row['p1_name']."</a></li>";
好吧,我只是试图通过php echo语句在url中传递两个变量。它根本不起作用。
我正在使用
$device_name = $_GET['device'];
$sensor_name = $_GET['sensor'];
我也尝试过使用&amp;而不是&amp;只要。第一个变量似乎总是通过,但第二个变量永远不会。非常感谢任何帮助我一直试图让这个工作几个小时。谢谢!
答案 0 :(得分:0)
试
echo '<li><a href="#" onclick="load_page_device("mg-device.php?device=device_name&sensor="'.$p1_url.'")">'.$row['p1_name'].'</a></li>';
您需要先检查$_GET['device'] , $_GET['sensor']
是否已设置
试
if(isset($_GET['device']) && isset($_GET['sensor'])){
//stuff
}else{
//other stuff
}