我这里有两种形式。 注册和付款。在注册表格中,我有字段hosteladmissionnumber,学生姓名,性别,学期,branch.etc ..在付款表格中,我有hosteladmissionnumber,Demand Draft number,DD date,Bank Name等。 。
这里的问题是: 当我以付款形式输入hosteladmissionnumber时,它必须在我的数据库中的注册表中显示studentname,semester,Branch(仅3个字段)的文本框。如何我这样做?有什么建议?我真的需要用三个文本框来做这个还是有其他方法吗?我使用PHP作为前端,使用Mysql作为后端。
对于付款部分,代码为:(PHP)
<?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);
?>
答案 0 :(得分:2)
AJAX教程 - &gt; http://www.w3schools.com/ajax/default.asp
答案 1 :(得分:1)
我猜,它比技术问题更合乎逻辑。
hosteladmissionnumber
按学生查找学生,我想这将成为主键。
在付款方式上显示学生信息。
使用jquery ajax。
<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"/>
答案 2 :(得分:1)
你可以使用AJAX。你可以从这个链接http://jquery.com/
下载jquery你可以同时使用jquery和java脚本代码而没有任何问题。
包含与java脚本文件相同的下载的jquery文件