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 に 2 つの変数を渡そうとしています。それは単に機能していません。

私はそれから使用しています

$device_name = $_GET['device']; 
$sensor_name = $_GET['sensor'];

& のみの代わりに & も使用しようとしました。最初の変数は常に渡されるように見えますが、2 番目の変数は決して渡されません。私はこれを何時間も機能させようとしてきました。ありがとう!

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 に答える