0
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'];

我也尝试过使用 & 而不是 & only。第一个变量似乎总是被传递,但第二个变量永远不会。非常感谢任何帮助我一直在努力让它工作几个小时。谢谢!

4

1 回答 1

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
}
于 2012-11-30T04:50:43.757 回答