2012-02-08 53 views
1

我有一個表單,我想記住用戶輸入的字段。這兩個字段我都希望是粘性的,都是從SQL數據庫填充的選項列表,因此選項值中包含PHP。我只是一個大學生,所以請講基本條款,但我想讓我的表格,以便一旦提交的價值在這個下拉框仍然是用戶進入,我不知道該怎麼做.....使用選項值字段創建粘滯表單

<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

您是否在創建「粘性」表單時遇到了具體問題? – hakre 2012-02-08 19:59:15

回答

0

使用<option selected="selected" value="x">x</option>讓瀏覽器預先選擇一個選項。

1

我想他想說的是,如果用戶提交表單,如果他們有什麼不對,仍然會保留用戶從下拉列表中選擇的內容,以免讓用戶從中選擇下拉一次又一次。我對嗎??

,如果是這樣的話,

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

如果用戶提交表單,你的腳本將驗證它,如果事情是不對的,扔用戶返回到其輸入的形式。

+0

我在大學的項目是一個移動美容美髮預約系統。基本上我使用的是表單,用戶從選項列表中選擇一個客戶端,以及從選項列表中選擇一個客戶端,最後選擇一個日期。當他們點擊提交按鈕,然後生成該日期的可用時間,但我只是不希望我的表單清除客戶名稱,剪切和日期字段....希望這是有道理的 – 2012-02-08 20:54:48