gpt4 book ai didi

php - 下拉选择消息缺少 PHP

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:51 25 4
gpt4 key购买 nike

所以我这里有这段代码,当我选择摄入量下拉菜单时,它应该在弹出消息中显示 ID,因为我添加了 alert()。但是,它在消息中没有显示任何内容。我的代码有问题吗?

 <?php
include "..\subjects\connect3.php";
//echo "Connection successs";

$query = "SELECT * FROM programmes_list";
$result = mysqli_query($link, $query);
?>

<form name = "form1" action="" method=""post>
<table>
<tr>
<td>Select Pragramme</td>
<td><select id="programmedd" onChange="change_programme()">
<option>select</option>
<?php
while($row=mysqli_fetch_array($result)){
?>
<option value="<?php echo $row["ID"]; ?>"><?php echo $row["programme_name"]; ?></option>
<?php
}
?>
</select></td>
</tr>

<tr>
<td>Select intake</td>
<td>
<div id="intake">
<select>
<option>Select</option>
</select>
</div>
</td>
</tr>

<tr>
<td>Select Subjects</td>
<td>
<div id="subject">
<select>
<option>Select</option>
</select>
</div>
</td>
</tr>


</table>
</form>

<script type="text/javascript">
function change_programme()
{
var xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET","ajax.php?programme="+document.getElementById("programmedd").value,false);
xmlhttp.send(null);

document.getElementById("intake").innerHTML=xmlhttp.responseText;

}

function change_intake(){
alert(document.getElementById("intakedd").value);
}
</script>


//ajax.php
<?php
$dbhost = 'localhost' ;
$username = 'root' ;
$password = '' ;
$db = 'programmes' ;

$link = mysqli_connect("$dbhost", "$username", "$password");

mysqli_select_db($link, $db);

$programme=$_GET["programme"];


if($programme!="")
{
$res=mysqli_query($link, "select * from intakes where intake_no = $programme");
echo "<select id='intakedd' onChange='change_intake()'>";

while($value = mysqli_fetch_assoc($res))
{

echo "<option value='$row[ID]'>";
echo $value["intake_list"];
echo "</option>";
}
echo "</select>";
}



?>

最佳答案

改变这一行

 echo "<option value='$row[ID]'>"; TO 

echo "<option value=$value['ID']>"; OR

echo "<option value=".$value['ID'].">";

你使用了 $row 而不是 $value

关于php - 下拉选择消息缺少 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43018934/

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