2017-04-25 81 views
-1

我有一個下拉選項選擇用戶必須選擇的50個狀態。我試圖讓窗體將自己設置爲特定用戶選擇的內容。我有一個包含他們信息的信息數組,包括他們作爲$ state選擇的狀態。所有其他信息回聲正常,但下拉菜單給了我一些麻煩。任何幫助,將不勝感激!如何在PHP表單中設置用戶選擇的選項

我現在有

`echo '<p> Name: <input type = "text" name ="name" value ="'.$name. '" /> </p>'; 

正確打印名用戶輸入

`echo '<p> State: 
     <select name = "state"> 
      <option value=\"'.$state.'"\ selected="selected></option> 
      <option value="Alabama"> Alabama </option> 
      <option value="Alaska"> Alaska</option> 

(有50個州),默認爲空option`

回答

0
<select name = "state"> 
     <option value="<?php echo $state ?>" selected="selected"><?php echo $state ?></option> 
     <option value="Alabama"> Alabama </option> 
     <option value="Alaska"> Alaska</option> 
</select> 
+0

謝謝。非常感激! – Cvm192

2

要設置所選擇的選項在選擇框中,您可以執行以下操作:

<select name="state"> 
    <option value="Alabama" <?php if($state == 'Alabama'){ echo 'selected' } ?>>Alabama</option> 
    <option value="Alaska" <?php if($state == 'Alaska'){ echo 'selected' } ?>>Alaska</option> 
    .... 
</select> 
+0

只需修正語法 –

相關問題