gpt4 book ai didi

php - 两个相关下拉列表中的问题

转载 作者:行者123 更新时间:2023-11-29 18:25:21 25 4
gpt4 key购买 nike

我有名为类(class)的数据库

数据库中的表是国家大学

国家包含字段

id ---> 作为主键

国家 ----> 作为唯一键

大学包含字段

大学 ---> 作为唯一键

id ----> 作为外键

我正在尝试在下拉列表中显示表国家的字段国家

并尝试对表格大学做同样的事情。

我的代码没有错误,但现在显示发送下拉列表。

<!DOCTYPE html>

<html>

<body>

<?php
//=======================================================================
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "courses";
//========================================================================
//========================================================================
$conn = new mysqli($servername, $username, $password, $dbname);
//========================================================================
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
//========================================================================

$sql = "SELECT id, countries FROM countries";
$result = $conn->query($sql);

if ($result->num_rows > 0) {

while($row = $result->fetch_assoc()) {

echo "<select>";

echo "<option value= ".$row["id"]."> ". $row["countries"]." </option>";

echo "</select>";

}
} else {
echo "0 results";
}

//=============================================================================

$sql1 = "SELECT universities FROM universities where id = ' ".$row["id"]." '";

$result1 = $conn->query($sql1);


if ($result1->num_rows > 0) {

while($row1 = $result1 -> fetch_assoc()) {



echo "<select>";

echo "<option value= > ". $row1["universities"]." </option>";

echo "</select>";
}
}
//======================================================================================

$conn->close();
//=======================================================================================
?>

</body>

</html>

最佳答案

上面的循环已经关闭,并且您正在下面获取行['id'],它将如何获取它。

您可以通过以下方式验证

$sql1 = "从大学中选择大学大学在 Universities.id=countries.id 上加入国家/地区"; $result1 = $conn->query($sql1);

var_dump($结果1);以实际表明您是否获得值(value)。

关于php - 两个相关下拉列表中的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46237950/

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