我有一个表单,我想记住用户输入的字段。我想要粘贴的两个字段都是从SQL数据库填充的选项列表,因此PHP在选项值中。我只是一名大学生,所以请用基本的术语说,但我想制作我的表格,这样一旦提交了这个下拉框中的值仍然是用户输入的内容,我不知道该怎么做..... < / p>
<select name="ClientName" size="1" id="ClientName" class="Dropdown" >
<option value="">Please choose...</option>
<?php for($i = 0; $i < count($clientresult); $i++){
echo '<option value="'.$clientresult[$i]['Client_Firstname'].'">'.$clientresult[$i]['Client_Firstname']." ".$clientresult[$i]['Client_Surname'].'</option>';
} ?>
</select>
答案 0 :(得分:1)
我认为他想说的是,如果用户提交表单并且他们有什么不对,那么用户从下拉列表中选择的内容仍将被保留,以免让用户从下拉列表中选择一次又一次。我是对的吗?
如果是这样,
<option value="<?php if(isset($1))echo $1;?>">$1</option>
如果用户提交表单,您的脚本将验证它,如果某些内容不正确,则将用户返回到包含其输入的表单。
答案 1 :(得分:0)
使用<option selected="selected" value="x">x</option>
让浏览器预先选择一个选项。