PHP MySQL 下拉框

标签 php mysql forms dropdownbox

我有一个通过 MySQL 填充的下拉框:

echo "<form>";<br>
echo "Please Select Your Event<br />";
echo "<select>";
$results = mysql_query($query)
    or die(mysql_error());
    while ($row = mysql_fetch_array($results)) {
    echo "<option>";
    echo $row['eventname'];
    echo "</option>";
    }   
echo "</select>";
echo "<input type='submit' value='Go'>";
echo "</form>";

如何才能使单击提交时显示 MySQL 数据库中的值

感谢您的帮助

最佳答案

只需更改您的查询,例如 SELECT result FROM somedb WHERE eventname = '".$eventname."'

然后你只需这样做:(记住在用户已经请求信息之前检查)

The value was: <?php print $row["result"]; ?>

请记住在插入查询之前先用 htmlspecialchars 检查 $_POST["eventname"]

关于PHP MySQL 下拉框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7554947/

相关文章:

php - 多部分表单数据不允许撇号?

mysql - 关于mysql表设计的建议

mysql - Multi-Tenancy : Hibernate with MySQL

javascript - 自动完成表单中的必填输入字段

php - 输入类型提交与输入类型按钮

php - mysqldump php 命令 easyphp

sql - 在sqlite中模拟变量列名

javascript - 如何在文本区域中从右到左书写英文

C 应用程序之上的 C++ UI 表单

PHP Jquery 选择多个文件准备上传