使用选项值字段创建粘性表单

时间:2012-02-08 19:57:17

标签: php forms

我有一个表单,我想记住用户输入的字段。我想要粘贴的两个字段都是从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>  

2 个答案:

答案 0 :(得分:1)

我认为他想说的是,如果用户提交表单并且他们有什么不对,那么用户从下拉列表中选择的内容仍将被保留,以免让用户从下拉列表中选择一次又一次。我是对的吗?

如果是这样,

<option value="<?php if(isset($1))echo $1;?>">$1</option>

如果用户提交表单,您的脚本将验证它,如果某些内容不正确,则将用户返回到包含其输入的表单。

答案 1 :(得分:0)

使用<option selected="selected" value="x">x</option>让浏览器预先选择一个选项。