我已經在php中創建了一個配置文件頁面,其中用戶使用html下拉列表選擇性別。 html代碼如下:下拉列表保持最後選中的選項
Gender<select name="gender">
<option value=" "> EMPTY </option>
<option value="Male">Male</option>
<option value="Female">Female</option>
</select>
用戶選擇性別後,表單將調度並保存到數據庫中。問題是,如果用戶再次訪問配置文件頁面,則下拉列表不會保留用戶之前選擇的值,但每次顯示第一個選項值。我怎樣才能修改它,以便下拉列表顯示用戶之前輸入的選定值?
任何想法如何在PHP中做到這一點? – 33528 2013-02-25 16:23:37
在插入頁面(提交表單的地方)包含以下代碼session_start(); $ _SESSION [ 'USERNAME'] = $ _ POST [ 'selectboxname'];然後在選擇框所在的頁面中添加以下代碼 – 2013-02-25 16:33:00
當選項值和$ _SESSION ['用戶名']與.ecko匹配時,將str的值設置爲「selected」($ str =「selected」)<選項值'something'$ str>空