gpt4 book ai didi

php - 从数据库中加载值以根据上一个下拉菜单中的选择创建下拉菜单

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

我的问题是我尝试根据先前下拉列表中的选择加载下拉列表。我正在从数据库中加载值。但是当我使用 $_get['emirate'] 时,我没有得到值。它说该值未设置。

$data = mysql_query("SELECT * FROM emirate") 
or die(mysql_error());

Print "<table border cellpadding=3>";
print"<tr><th><form method=get action='index.php'><select id=EMIRATE size=1><OPTION value=all>all</option>";
while($info = mysql_fetch_array( $data ))
{
Print "<option value=". $info['em_name'] .">".$info['em_name']."</option>";
}
print"</select></form></th>";
if(isset($_GET['EMIRATE'])){
$name=$_GET['EMIRATE'];
echo $name;

$data = mysql_query("SELECT a_name FROM areas where em_id=(select em_id from emirate where em_name=\"".$name."\")")
or die(mysql_error());
Print "<th><select name=AREAS size=1>";
while($info = mysql_fetch_array( $data ))
{
Print "<option >".$info['a_name']."</option>";
}
print"</select></th>";
}

最佳答案

我发现了问题。

I haven't put a submit button and hence my form wasn't getting submitted. And hence I wasn't getting any value from $_GET.

http://php.net/manual/en/reserved.variables.get.php

现在顺利拿到结果了。

关于php - 从数据库中加载值以根据上一个下拉菜单中的选择创建下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12929623/

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