私は目標がユーザーが選択した特定のキルンのプロットデータポイントであるWebプログラムを持っています。私の問題は、ユーザーが新しいKilnを選択したいときです。別の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ページの一つです。 k1_historyを言うている
<?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";
}
?>
、どのように私はそれが他のページからDropboxのメニューでユーザーからの選択であることを得ることができますか?
実際に質問が出ることはありませんが、選択した値をdb \ファイルに保存できませんか? –
上記のコードは、スクリプト間で変数を渡す方法を知らなくても得られないレベルの知識を示しているので、あなたの質問はかなり奇妙です。フォーム、アクション、サーバー変数、またはajaxを理解する必要があることを理解する。これらのすべての概念を理解するための答えを作成するのは難しいことです。特に上記の事実を与えられています。このコードはどこで入手できましたか? –