2012-04-07 101 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>