У меня есть две формы здесь. Регистрация и Оплата .В форме регистрация у меня есть поля hosteladmissionnumber, имя студента, пол, семестр, branch.etc .. и в форме оплаты у меня есть hosteladmissionnumber, номер чека, дата DD, название банка и т. Д. ...
Вопрос здесь следующий: когда я ввожу номер хоста в форму оплата , он должен отображать текстовые поля имени студента, семестра, отделения (только 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);
?>