PHP / HTML <option> </option>

时间:2012-12-10 05:29:21

标签: php html option

基本上我想这样做,当我将数据发布到PHP脚本时,它将使用选项name =“Name Here”而不是使用<option></option>中的whats作为它发布的数据。

<select name="color">
  <option value="4" name="4">Dark Red</option>
  <option>Dark Blue</option>
  <option>Dark Green</option>
  <option>Orange</option>
  <option>Purple</option>
</select>

在这段代码中我希望它发布4当他们选择深红色作为颜色然后点击提交按钮,任何人有任何想法?谢谢你的帮助!

2 个答案:

答案 0 :(得分:0)

仅使用value,而不是name。您在name元素中设置了select

<select name="color">
  <option value="4">Dark Red</option>
  <option>Dark Blue</option>
  <option>Dark Green</option>
  <option>Orange</option>
  <option>Purple</option>
</select>

提交后,如果选择“暗红色”,则$_REQUEST['color']将为4

答案 1 :(得分:0)

您的服务器端应该有一个阵列。像

这样的东西
colors = [
    1: "Value 1",
    2: "value 2"
]

然后只需要

colors[POSTCOLOR];

我不是php大师,但这是正确的方法。