gpt4 book ai didi

PHP $_POST 从多个下拉框表单提交

转载 作者:太空宇宙 更新时间:2023-11-03 11:52:27 26 4
gpt4 key购买 nike

我已经将多个下拉框与来自 MySQL 数据库的数据一起使用,但是当我尝试 $_POST 时遇到问题。这是我使用的代码:

<?php try {
$dbo = new PDO('mysql:host=' . $dbhost_name . ';dbname=' . $database, $username, $password);
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}

$sql = "SELECT city FROM dropdown";?>

<select name="cities" multiple="multiple">

<?php foreach ($dbo->query($sql) as $row) {
echo "<option value=>$row[city]</option>";
}
?>

</select></td>

这是我尝试调用的代码:

$test = $_POST['cities'];
echo $test;

  • 数据从数据库成功导入,但是没有 $_POST

最佳答案

确保您的表单 method 设置为 POST

<form action="..." method="post">

此外,您最好将 select 名称设置为数组来存储所述选择:

<select name="cities[]" multiple="multiple">

更不用说您在此选择中的实际选项需要值...否则它们将是空的。

<option value="YOUR VALUE HERE..">...</option>

关于PHP $_POST 从多个下拉框表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34779390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com