當用戶從第一個選擇框中選擇一個值時,我有第二個選擇框使用Javascript創建。 JS運行一個PHP文件,該文件根據第一個選擇向MYSQL數據庫查詢相關項目。選擇框由JavaScript生成但未在表單提交時傳遞值
我遇到的問題是用戶在第二個框中選擇的項目的值在提交表單時未在標題中傳遞。
有沒有人有任何想法如何獲得的價值,並將其傳遞到標題?
謝謝。
這是第二個選擇框的PHP:
<?php
$cxn = mysqli_connect("localhost", "root", "root", "db") or die("Couldn't connect");
$choice = $_GET['choice'];
$query = "SELECT ID, Model FROM models WHERE MakeID ='$choice'";
$result = mysqli_query($cxn, $query) or die("Couldn't execute query");
echo "
<select id='model' name='model'>
<option value='0'>Model (any)</option>";
while ($row = $result->fetch_object()) {
echo "
<option value='$row->ID'>$row->Model</option> \n
";
}
echo "
</select> ";
?>
如何向我們展示相關代碼,以便我們可以看到您在做什麼。 –
如果沒有正確的插入到表單中,我不認爲你會得到很多答案。也許顯示一些HTML和你有什麼?否則,這是另一個「我的表單不起作用,你有什麼建議」。 –