[英]How to search using double select option in php?
我正在使用 select 選項進行搜索,這里的邏輯錯誤是我無法進行雙選選項搜索。 換句話說,它不起作用。
這是我的代碼:
<form method="post">
<input type="text" name="searchtxt" title="Enter name for search" autocomplete="off"/>
<select name="searchtxt">
<option>
Course
</option>
</select>
<select name="searchtxt">
<option>
1
</option>
</select>
<td style="float:right">
<input type="submit" name="btnsearch" value="Search" title="Search Student" />
</td>
</tr>
</form>
例如“課程 1”,然后單擊搜索。
這是搜索的圖片https://www.dropbox.com/s/4xbwrb83yn221ng/search.PNG?dl=0
每個表單 html 元素都應該有唯一的name
。
當表單發布時,它是這樣發布的:
$_POST['element_one_name'] = $element_one_value;
$_POST['element_two_name'] = $element_two_value;
...
因此,如果您有具有重復name
的表單元素,則輸入將被下一個重復元素覆蓋。
它不起作用,因為您有 2 個同名的<select>
框。 將它們重命名為唯一的:
<select name="searchtxt_1">
...
</select>
<select name="searchtxt_2">
...
</select>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.