<form name="search" method="post" >
Seach for: <input type="text" name="find" /> in
<Select NAME="field">
<Option VALUE="category1">category1</option>
<Option VALUE="category2">category2</option>
</Select>
<input type="submit" name="search" value="Search" />
</form>
<?php
if(!empty($_POST)){
$options = array('category1'=> array('1' => 'dog', '2' => 'cat'), 'category2' =>array('1'=>'flower', '2'=>'grass'));
$input = trim($_POST['find']);
$category = $_POST['field'];
$output = $options[$category][$input];
echo $output;
}
?>
問題的值:如何讓表格記得我把
如果我輸入1,然後選擇「類別2」,它表明:花,但提交的輸入變成空的,選擇框回去'category1',有沒有一種方法,我可以讓輸入框和選擇框保持我放在那裏的價值,在我的情況下,我點擊提交botton後,'1'仍然在輸入字段,'category2'顯示在選擇框。