繁体   English   中英

php,从两个表中获取记录

[英]php, Record Fetch from two tables

我们有两个表,分别是“学生”和代金券。 我们创建了费用凭证并显示了凭证,我们还希望显示我们创建凭证的那个特定学生的卷号,但是我们无法获得任何学生表的卷...我们输入错误, 输入图片说明在这里,我在下面添加了代码

      <?php if(isset($_GET['session_id'])):?>
        <?php $student_session= $_GET['session_id'];?>
        <?php 
        $stu = "select *  from students where 
        session_id='$student_session'";

                $run_stu = mysqli_query($con,$stu);
                while($row = mysqli_fetch_array($run_stu)){
                $stu_id = $row['student_id'];
                $stu_roll = $row['roll_no'];
                $stu_name= $row['s_name'];
            ?>

                <?php

if (isset($_POST['many_voucher'])){

    $student_roll = $_GET['roll_no'];

    $student_session_post = $_GET['session_id'];
    $fee_date = $_POST['fee_date'];
    $adm_fee = $_POST['adm_fee'];
    $reg_fee = $_POST['reg_fee'];
    $tution_fee = $_POST['tution_fee'];
    $lab_fund = $_POST['lab_fund'];
    $misc_dues = $_POST['misc_fund'];
    $others = $_POST['others'];
    $total_amount = $_POST['total_amount'];
    $due_date = $_POST['due_date'];
    $remarks = $_POST['remarks'];



    $query = "Insert INTO vouchers(session_id,roll_no,fee_month,adm_fee,reg_fee,tution_fee,lab_fund,misc_dues,other_dues,total_amount,due_date,remarks)
            VALUES('$student_session_post','$student_roll','$fee_date','$adm_fee','$reg_fee','$tution_fee','$lab_fund','$misc_dues','$others','$total_amount','$due_date','$remarks')";
                    if(mysqli_query($con,$query)){

                //echo "<script>alert('Run')</script>";

    }else{
        echo"query failed";
        }
    }

?>

试试这个

<?php  if(isset($_POST['many_voucher'])){

    $student_roll = $stu_roll;
}
  ?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM