Javascript 使用选择框中的值从数据库中筛选记录
请帮我解决以下问题。 我有一个网页,从用户那里获取一些信息。我已将所有成员ID加载到一个选择框中,成员可以轻松地选择自己的成员ID。我的问题是,我想在选择该用户的成员ID后自动显示该用户的名字和姓氏。我知道我需要Javascript或Jquery与PHP和MySql一起使用,但我不知道如何正确使用它。部分编码如下 //将成员ID加载到选择框Javascript 使用选择框中的值从数据库中筛选记录,javascript,php,jquery,html,mysql,Javascript,Php,Jquery,Html,Mysql,请帮我解决以下问题。 我有一个网页,从用户那里获取一些信息。我已将所有成员ID加载到一个选择框中,成员可以轻松地选择自己的成员ID。我的问题是,我想在选择该用户的成员ID后自动显示该用户的名字和姓氏。我知道我需要Javascript或Jquery与PHP和MySql一起使用,但我不知道如何正确使用它。部分编码如下 //将成员ID加载到选择框 <?php include('connectdb.php'); $sqlselect = "SELECT MemID FROM Member" ; $
<?php
include('connectdb.php');
$sqlselect = "SELECT MemID FROM Member" ;
$result = mysqli_query($dbcon,$sqlselect);
<?
<html><head><title></title></head>
<body>
<form action="bookrequestmem.php" method="post">
<label for="memberid">Member ID:</label><br>
<select id="memid" name="memid1">
<option>Select Member ID</option>";
<?php while($row = mysqli_fetch_array($result)):;?>
<option><?php echo $row[0];?></option>";
<?php endwhile;?>
</select>
<label for="fname">First Name:</label><br>
<Input type="text" name="memfname"/>
<label for="lname">Last Name:</label><br>
<Input type="text" name="memlname"/>
</form>
</body>
</html>
//在选择框中显示membr ID
<?php
include('connectdb.php');
$sqlselect = "SELECT MemID FROM Member" ;
$result = mysqli_query($dbcon,$sqlselect);
<?
<html><head><title></title></head>
<body>
<form action="bookrequestmem.php" method="post">
<label for="memberid">Member ID:</label><br>
<select id="memid" name="memid1">
<option>Select Member ID</option>";
<?php while($row = mysqli_fetch_array($result)):;?>
<option><?php echo $row[0];?></option>";
<?php endwhile;?>
</select>
<label for="fname">First Name:</label><br>
<Input type="text" name="memfname"/>
<label for="lname">Last Name:</label><br>
<Input type="text" name="memlname"/>
</form>
</body>
</html>
请告诉我如何在选择正确的成员ID时自动显示名字和姓氏
$(document).ready(function(){
$("#memid").change(function(){
var id = $("#memid").val();
$.ajax({
type: 'POST',
url: 'getname.php',
data: {id: id},
success: function (data) {
var name = data.split(" ");
$("#fname").val(name[0]);
$("#lname").val(name[1]);
}
});
});
});
然后在getname.php文件中,使用ajax方法发布的id,获取成员的名字和姓氏,并在使用空间拆分时以空格分隔,然后设置输入字段的值。不使用ajax的智能方式
函数get_meminfo
{
var dt=$memid.val.split~~;
$memfname.valdt[1];
$memlname.valdt[2];
}
会员编号:
选择成员ID;
测试memid;
名字:
姓氏:
您可以使用jquery的更改方法选择并获取所选选项的值,然后使用jquery ajax发送到其他页面,以查询所选id成员的名字和姓氏。@programmingArrow您好,是的,我知道我可以使用类似onchange with select box的事件。[],但是请告诉我如何使用jquery从数据库表中获取名字和姓氏这是更改方法的链接,您可以阅读并尝试,谢谢。。。我查一下