php如何从下拉列表中获取所选值?

时间:2011-05-06 23:44:14

标签: php drop-down-menu

<select name="gamelist" id="gamelist">
<option value="1">Backgammon</option>
<option value="2">Chess</option>
</select>
<input type="submit" name="submit" id="submit" value="Submit" />

我想获取所选的值并放入var中 任何的想法? 感谢

3 个答案:

答案 0 :(得分:2)

取决于您的表单标记。

<form method="post">

将值传递给$ _POST ['gamelist']

虽然

<form method="get">

将值传递给$ _GET ['gamelist']

当然,只有在点击提交按钮后。正如morgar所说,这是非常基本的形式游行。我怀疑你是否使用过google或遵循教程,这几乎是使用表单和PHP时学到的第一件事。我们不是为您提供完整的解决方案,以此为例,自己创建整个页面:

if($_SERVER['REQUEST_METHOD'] == "Y") {
  $choice = $_Y['gamelist'];
  // other stuff you want to do with the gamelist value
} else {
  echo '<form method="Y" action="file.php">';
  // the rest of your form
  echo '</form>';
}

用GET或POST替换Y.

答案 1 :(得分:1)

 $choice = $_REQUEST['gamelist']; //works with get or post

答案 2 :(得分:0)

$choice = $_POST['gamelist']

如果是POST,或者如果不是$ _GET。