我正在创建一个页面,允许管理员从下拉列表中选择一个用户,该列表从数据库中填充。选择此人后,将在页面上查看与该人相关的信息。我已经有一个select语句选择所有信息,下拉菜单正确填充。但是,我不确定如何在选择后让所选用户的信息显示在页面上。我是否需要执行完全不同的select语句和查询来检查选择了哪个客户?或者我需要深入研究AJAX世界?如果是这样的话,我将如何在这个项目的范围内一起使用AJAX和PHP?
<div id="view_form" class="view">
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
<fieldset>
<label for="viewCustomer">Select Customer</label>
<?php
echo "<select name='selectCust' id='selectCust'>";
echo "<option value=$name></option>";
while($row = mysqli_fetch_assoc($custResult)){
$name = "{$row['fName']} {$row['lName']}";
$acct = $row['acctNum'];
echo "<option>$name</option>";
}
echo "</select>";
echo "</fieldset>";
?>
</form>
</div>
答案 0 :(得分:0)
这绝对是一个AJAX情况。我不确定你是否在这个页面上使用JQuery,但这对你有很大帮助。
它看起来像这样:
$("#selectCust").change(function(){
var selected = $("#selectCust").val();
$.ajax({
url: "backEnd.php",
data: {
'selected': selected
},
success: function(data) {
$( this ).addClass( "done" );
}
});
});
数据库内容将出现在backEnd.php
。