我希望在提交表單後保留用戶下拉選擇,但是,由於我添加了代碼來執行此操作,因此它在我的下拉列表中創建了空白選項(甚至在任何事情發生之前提交)。發生了什麼,我該如何糾正它?很感謝任何形式的幫助。在回發中保留下拉選擇創建空選項
$sals = array('Mr','Mrs','Miss','Dr');
<label>Salutation: </label>
<select name='mysal'>
<?php
foreach ($sals as $sal) {
echo "<option value='$sal'";
if($sal == @$sal_conf) echo 'SELECTED';
echo ">".$sal."<option />";
}
?>
如果提交按鈕(此處省略)時:
if (isset($_POST['submit']))
{
$sal_conf = $_POST['mysal'];
}
打開下拉列表這個樣子的
先生
夫人
小姐
Dr
每個選項後都有一個空選擇。
Yeeeessss。非常感謝,它的工作。空的選擇空間已經消失,之前的選擇被保留。你太棒了 – user2329524 2013-04-28 18:41:18
接受答案,如果它幫助你。 – rjv 2013-04-28 18:55:04
哎呀,我忘了接受答案,謝謝 – user2329524 2013-04-28 19:03:13