2012-04-07 96 views
1

進出口使用一個下拉的接觸形式菜單,下拉預定義的默認值

option 1 : Worldwide Cover 
option 2 : European Cover 

但這種形式插入到數據庫中,然後由?ID讀,

有什麼辦法具有用於每個下拉的值,例如,如果它們選擇「選項一個」它將輸入的術語全球覆蓋到DB,如果他們選擇選項2

它將輸入的條款歐洲到DB

+1

如果您希望表單從選項標記中傳遞文本,則需要使用文本作爲選項值。 ''或者,如果這些值來自數據庫並且您插入到該數據庫中,則只需插入數字值,因爲您可以JOIN來查詢它們。這就是數據庫規範化的全部內容。 – 2012-04-07 14:17:14

回答

2

像這樣:

<option value="your_value">Some label</option> 
<option value="another_value" selected>Another label</option> 

selected屬性,使其默認選擇(當窗體第一次顯示給用戶),這似乎是你問的問題的標題是什麼。

+0

是的,如果他們選擇「某個標籤」,它會在數據庫中輸入「your_value」? – 2012-04-07 14:17:50

+0

如果您正確編寫您的PHP代碼,是的。 – 2012-04-07 14:21:44

+0

好的,但如果我想讓這個值成爲圖像呢? – 2012-04-07 14:25:50

0
  <?php 
      $option_value=$_POST['select_value']; 
      echo $option_value; 
      ?> 
    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org /TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>Entry_form</title> 

    </head> 
     <body> 
     <form action="" method="post" > 
     <select name="select_value"> 

     <option value="Worldwide Cover">option1</option> 
     <option value="European Cover">option2</option> 
     </select> 
     <input type="submit" value="submit" /> 
      </form> 
     </body> 
     </html>