我有一個網絡程序,其目標是繪製用戶選擇的某個窯的數據點。我的問題是,當一個用戶想要選擇一個新的窯,我怎麼能更新所有單獨的JSON頁數據從他們選擇的新表中拉出的地方?我怎樣纔能有一個PHP查詢基於下拉列表選擇選擇某個表?
這是我的下拉列表creater代碼。
<p class="navleft">
Kiln Number:<br>
<select name="kilns" id="kilns">
<?php
$sql = "SHOW TABLES FROM history";
$result = mysqli_query($con,$sql);
while($table = mysqli_fetch_array($result)) { // go through each row that was returned in $result
\t echo ("<option value='". $table[0] . "'>" . $table[0] . "</option>");
}
?>
</select>
</p>
這裏是我從一個表中的值選擇所有的數據,並把它變成一個JSON文件中的PHP頁面。
<?php
$con = mysqli_connect("localhost","KilnAdmin","KilnAdmin","history");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_select_db($con,"history") or die ("no database");
//Fetch Data
$query = "SELECT * FROM k1_history LIMIT 1000";
$result = mysqli_query($con,$query);
if ($result) {
\t $data = array();
\t while($row = mysqli_fetch_assoc($result)) {
\t \t //$data[] = $row;
$data[] = array(
\t \t \t "date" => $row[ 'Timestamp' ],
\t \t \t "value" => $row[ 'DryBulbFront' ]
\t \t);
}
\t echo json_encode($data);
}
else {
\t echo "Error";
}
?>
凡說k1_history,我怎麼能得到這從從其他網頁保管箱菜單中的用戶的選擇?
沒有真正得到的問題,但不能只是將選定的值保存在db \文件中? – 2016-05-17 21:56:10
你的問題很奇怪,因爲上面的代碼顯示了你不知道如何在腳本之間傳遞變量的情況下得不到的知識水平。要理解你必須理解表單,動作,服務器變量或ajax。創建一個答案讓你理解所有這些概念是非常棘手的。特別考慮到上述事實。你從哪裏得到這個代碼? –