2 回答

TA貢獻1895條經(jīng)驗 獲得超7個贊
您可以執(zhí)行以下操作來修復(fù)代碼。
寫下你的表格如下。
<form action="sizeresults.php" method="POST"><!-- use post method not must but safe -->
<select name="size" onchange="this.form.submit()"><!-- i assumed the select name to be size -->
<option selected disabled>Select Your size:</option>
<?php
$get_sizes = "select * from sizes";
$run_sizes = mysqli_query($dbc,$get_sizes);
while ($row_sizes=mysqli_fetch_array($run_sizes)){
$size_id = $row_sizes['size_id'];
$size_name = $row_sizes['size'];
echo "<option value='$size_name'> $size_name </option>";//changed value
}
?>
</select>
在 sizeresults.php 文件中的 $run_products = mysqli_query(... 上方添加以下行。
$size_name=$_POST['size'];//用于獲取查詢中使用的選項的值。

TA貢獻1906條經(jīng)驗 獲得超3個贊
需要捕獲選擇更改事件并從選擇框中獲取值/id。
在“search.php”上發(fā)送 ajax 請求并發(fā)送響應(yīng)。
接收ajax響應(yīng)。
- 2 回答
- 0 關(guān)注
- 118 瀏覽
添加回答
舉報