我有一个通过 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/