PHP抓取用户的表单选择

时间:2013-06-10 00:49:45

标签: php sql forms select

目前,我通过SQL语句从数据库中获取列表,然后通过php将其注入下拉菜单。但是,现在我需要告诉用户从列表中选择哪一个。没有实际列出所有选项陈述的任何简单方法吗?

echo "<select name='countydomain' mehod='post' onchange='form.submit()'>";
while ($row = mysql_fetch_array($result)) {
    echo "<option value=selection'" . $row['countydomain'] . "'>" . $row['countydomain']  ."
    </option>";
}
echo "</select>";

2 个答案:

答案 0 :(得分:0)

当然,您可以修改select的onchange以指向自定义javascript函数。让函数获取select的值(可能希望将 this 作为参数传递给函数)并执行您需要的任何操作,最后调用document.forms["myformID"].submit();

让我们创建一个示例javascript:

<script type="text/javascript">
  function checkFirst(theSelect){
    alert(theSelect.value);
    document.forms["myform"].submit();
  }
</script>

你的标记看起来像是:

echo "<select name='countydomain' mehod='post' onchange='checkFirst(this);'>";

答案 1 :(得分:0)

我假设您想在服务器端执行此操作。如果是,请使用$_POST['countydomain']