PHP-提供ID时自动填充数据
我这里有两张表格注册和支付。在注册表单中,我有hosteladmissionnumber、学生姓名、性别、学期、分支机构等字段。。在付款单上,我有委托书编号、即期汇票编号、DD日期、银行名称等 这里的问题是: 当我在付款表单中输入HostelAdministrationNumber时,它必须显示数据库中注册表中的studentname、Semmer、Branch(仅3个字段)文本框。我如何才能做到这一点?有什么建议吗?我真的需要用三个文本框来实现这一点,还是有其他方法?我使用PHP作为前端,Mysql作为后端 对于支付部分,代码为:(PHP)PHP-提供ID时自动填充数据,php,mysql,ajax,Php,Mysql,Ajax,我这里有两张表格注册和支付。在注册表单中,我有hosteladmissionnumber、学生姓名、性别、学期、分支机构等字段。。在付款单上,我有委托书编号、即期汇票编号、DD日期、银行名称等 这里的问题是: 当我在付款表单中输入HostelAdministrationNumber时,它必须显示数据库中注册表中的studentname、Semmer、Branch(仅3个字段)文本框。我如何才能做到这一点?有什么建议吗?我真的需要用三个文本框来实现这一点,还是有其他方法?我使用PHP作为前端,My
我想,这是一个逻辑问题,而不是技术问题
通过hosteladmissionnumber
逐个查找学生,我想这将是主键
在付款单上显示学生信息
使用jquery
函数getstudent(元素)
{
var id=$(this.val();
$.ajax({
url:'yoururl.php',
数据:{'id':id},//发送id
成功:功能(数据){
//解析结果
//并显示成功功能
//同时获取学生信息并显示
//它取决于其他文本值
$('stu_name').val(data.name);
},
数据类型:“json”//也可以是xml
});
}
我想,这是一个逻辑问题,而不是技术问题
通过hosteladmissionnumber
逐个查找学生,我想这将是主键
在付款单上显示学生信息
使用jquery
函数getstudent(元素)
{
var id=$(this.val();
$.ajax({
url:'yoururl.php',
数据:{'id':id},//发送id
成功:功能(数据){
//解析结果
//并显示成功功能
//同时获取学生信息并显示
//它取决于其他文本值
$('stu_name').val(data.name);
},
数据类型:“json”//也可以是xml
});
}
您需要这样做。你可以动态的
参见示例或
AJAX教程->这是您需要的。你可以动态的
参见示例或
AJAX教程->您可以使用AJAX。您可以从这个链接下载jquery
您可以同时使用jquery和java脚本代码,而不会出现任何问题
包括与java脚本文件相同的下载jquery文件您可以使用AJAX。您可以从这个链接下载jquery
您可以同时使用jquery和java脚本代码,而不会出现任何问题
包含与java脚本文件相同的下载jquery文件Yep.HostelAdministration编号是我的主键。但是。。当我在付款单中输入hosteladmissionno时。它必须自动显示学期、学名和分支。我的意思是,当我按下Tab键时,它必须检查DB和显示器it@Dinzy嗯,需要做很多工作,首先要使您的请求生效,还要处理服务器脚本。@ExperimentX,?这里是Id-hosteladmissionno和stu name-student name。对吗?如何在代码中使用Jquery?第一次使用它。@Dinzy它很复杂,回答是,你可以在javascript roomYep上聊天。Hosteladmission号码是我的主键。但是。。当我在付款单中输入hosteladmissionno时。它必须自动显示学期、学名和分支。我的意思是,当我按下Tab键时,它必须检查DB和显示器it@Dinzy嗯,需要做很多工作,首先要使您的请求生效,还要处理服务器脚本。@ExperimentX,?这里是Id-hosteladmissionno和stu name-student name。对吗?如何在代码中使用Jquery?第一次使用它。@Dinzy它很复杂,作为回答,你可以来javascript roomlol上聊天。。嘿,斯派克。。我已经编辑了我的帖子……看一看!:)英雄联盟嘿,斯派克。。我已经编辑了我的帖子。看一看!:)-嘿,sparky,有没有办法得到这个例子的代码?我想那样做,当然。这是完全相同的东西的教程->-嘿,sparky,有没有办法获得这个例子的代码?我想那样做,当然。以下是关于完全相同内容的教程->
<?php
session_start();
$hostad=$_POST['hosteladmissionno'];
//$sem=$_POST['student_name'];
//$sem=$_POST['semester'];
$ddno=$_POST['ddno'];
$dd=$_POST['ddamount'];
$bname=$_POST['bankname'];
$dddate=$_POST['dddate'];
$mess=$_POST['messamount'];
$room=$_POST['roomamount'];
$receipt=$_POST['receiptnumber'];
$con=mysql_connect('localhost','root','');
if(!$con)
{
die('Unable to connect'.mysql_error());
}
mysql_select_db('hostel',$con);
if(isset($sem)&&isset($dd)&&isset($bname)&&isset($dddate)&&isset($mess)&& isset($room)&&isset($receipt))
{
$r1="INSERT INTO payment(hosteladmissionno,semester,ddno,ddamount,bankname,dddate,messamount,roomamount,receiptnumber)
VALUES ($hostad','$sem','$ddno','$dd','$bname','$dddate','$mess','$room','$receipt')";
mysql_query($r1);
$r2="UPDATE registration SET status_flag=1 WHERE hosteladmissionno='$hostad'";
mysql_query($r2);
}
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
// echo 'hello("',$rollnumber,'");', "\n";
echo "<script language='javascript'>alert('Successfuly Paid');</script>"; }
mysql_close($con);
?>
<script>
function getstudent(element)
{
var id = $(this).val();
$.ajax({
url: 'yoururl.php',
data: { 'id' : id}, //send id
success: function(data) {
//parse the result
//and display success function
//also get the student info and display
//it on other text value
$('#stu_name').val(data.name);
},
dataType: 'json' //also can be xml
});
}
</script>
<input name="hosteladmissionno" id="admissionno" onblur="getstudent(this);"/>
<input name="stu_name" id="stu_name" type="text"/>