进出口使用一个下拉的接触形式菜单,下拉预定义的默认值
option 1 : Worldwide Cover
option 2 : European Cover
但这种形式插入到数据库中,然后由?ID读,
有什么办法具有用于每个下拉的值,例如,如果它们选择“选项一个”它将输入的术语全球覆盖到DB,如果他们选择选项2
它将输入的条款欧洲到DB
进出口使用一个下拉的接触形式菜单,下拉预定义的默认值
option 1 : Worldwide Cover
option 2 : European Cover
但这种形式插入到数据库中,然后由?ID读,
有什么办法具有用于每个下拉的值,例如,如果它们选择“选项一个”它将输入的术语全球覆盖到DB,如果他们选择选项2
它将输入的条款欧洲到DB
像这样:
<option value="your_value">Some label</option>
<option value="another_value" selected>Another label</option>
的selected
属性,使其默认选择(当窗体第一次显示给用户),这似乎是你问的问题的标题是什么。
是的,如果他们选择“某个标签”,它会在数据库中输入“your_value”? – 2012-04-07 14:17:50
如果您正确编写您的PHP代码,是的。 – 2012-04-07 14:21:44
好的,但如果我想让这个值成为图像呢? – 2012-04-07 14:25:50
<?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>
如果您希望表单从选项标记中传递文本,则需要使用文本作为选项值。 ''或者,如果这些值来自数据库并且您插入到该数据库中,则只需插入数字值,因为您可以JOIN来查询它们。这就是数据库规范化的全部内容。 – 2012-04-07 14:17:14