gpt4 book ai didi

php - 如何显示下拉选择的值

转载 作者:行者123 更新时间:2023-12-01 00:39:42 26 4
gpt4 key购买 nike

我正在尝试创建一个下拉菜单,其中包含来自数据库的值,当选择它时,它应该显示与所选值相关的所有信息。

在 MySQL 中我有三个表,person,address 和 resume。我创建了两个下拉菜单(参见下面的代码),它们显示地址 > 地址状态和地址 > 地址城市的值。需要做的是,当我选择一个州时,它只会显示居住在所选州的人。在选择城市时,它必须显示居住在同一城市的所有人。

我的下拉菜单只选择状态:(得到相同的代码城市)

$servername = "localhost";
$username = "root";
$password = "usbw";
$dbname = "persons";

// CREATE A CONNECTION WITH THE DATABASE
// CONNECTIE MAKEN MET DATABASE
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

//$sql="SELECT name,id FROM student";

$sql="SELECT DISTINCT address_state FROM address ORDER BY address_state asc";

/* You can add order by clause to the sql statement if the names are to be displayed in alphabetical order */

echo "<select name=address value=''>Student Name</option>"; // list box select command

foreach ($conn->query($sql) as $row){//Array or records stored in $row

echo "<option value=>$row[address_state]</option>";

/* Option values are added by looping through the array */

}

echo "</select>";// Closing of list box
?>

我知道您不能提供任何代码,因为我没有任何代码可以显示实际上是“选择”了这些人。但是我在谷歌上搜索了教程,但没有找到能满足我需要的东西。所以我希望你们能帮助我或提供任何教程。

最佳答案

替换这一行:

echo "<option value=>$row[address_state]</option>"; 

echo "<option value='".$row['address_state']."'>".$row['address_state']."</option>"; 

关于php - 如何显示下拉选择的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36126653/

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