我有一个网络程序,其目标是绘制用户选择的某个窑的数据点。我的问题是,当一个用户想要选择一个新的窑,我怎么能更新所有单独的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。创建一个答案让你理解所有这些概念是非常棘手的。特别考虑到上述事实。你从哪里得到这个代码? –