是否可以在下拉菜单中$ _POST值的值?

时间:2013-10-04 15:53:01

标签: php

例如

<select>
<?php

$option1 = $row['first']
$option2 = $row['last']
$thisval = $row['id']


echo "
     <option value='$thisval'>$option1 $option2</option> ";

?>
</select>

我正在尝试$ _POST [&#39;选项&#39;] [&#39;价值&#39;] ??和$ _GET [&#39;选项&#39;]在我的帖子页面中查询。我相信我的语法不正确。

如何在$ _GET中找到Option的值?

3 个答案:

答案 0 :(得分:2)

确保select有名称。

<select name="foo">
    <option value="bar">bar</option>
</option>

然后在$_GET(或$_POST)中,您将$_GET["foo"]的值为bar

答案 1 :(得分:0)

所以你想在下拉字段中显示POST数据?试试这个。

<select>
<?php foreach($_POST as $option => $value){ ?>
  <option value='$value'>$option</option>
<?php } ?>
</select>

答案 2 :(得分:0)

您的select元素需要名称。

<select name="myOptions">
    <option value='$thisval'><?php echo "$option1 $option2" ; ?></option>
</select>

在您的帖子中,您需要$_POST['myOptions']