<?php session_start(); include_once("config/db.php"); $objCon = mysqli_connect($servername,$username, $password, $dbname); // Check connection if ($objCon->connect_error) { die("Connection failed: " . $objCon->connect_error); } $data = $_POST; /*print_r($data); $ref1=$data['ref1'];//รับค่า ref1 หมายเลขประจำตัวประชาชน $procode=$_SESSION['procode']; //รหัสโครงการ //echo($procode); $coursemba=$data['coursemba']; $reg=$_SESSION['reg']; //ค่าธรรมเนียมการศึกษา $adnum=$data['adnum'];*/ $coursemba=$data['coursemba']; $adnum=$data['adnum'];//รับเลขที่ใบสมัคร $ref1=$data['ref1']; $thainame=$data['thainame']; $surname=$data['surname']; $phonenumber=$data['phonenumber']; $email=$data['email']; $pname=$_SESSION['pname']; $procode=$_SESSION['procode']; $codepay=$_SESSION['codepay']; $yearpro=$_SESSION['yearpro']; $yearb=$_SESSION['yearb']; $mastertime=$_SESSION['mastertime']; $codezz=$_SESSION['codezz']; $idprojall=$_SESSION['idprojall']; $reg=$_SESSION['reg']; $idproadm=$_SESSION['idproadm']; $number = sprintf("%'.03d", $adnum);//แปลงเป็น 3 digit /*echo("<br>".$ref1); echo("<br>".$ref1); echo("<br>".$_SESSION['pname']); echo("<br>".$_SESSION['procode'] ); echo("<br>".$_SESSION['codepay'] ); echo("<br>".$_SESSION['yearpro'] ); echo("<br>".$_SESSION['yearb'] ); echo("<br>".$_SESSION['mastertime'] ); echo("<br>".$_SESSION['reg']);*/ //ตรวจสอบหมายเลขบัตรประจำตัวประชาชนซ้ำหรือไม่ $check = "SELECT * FROM tb_addpaymba WHERE ref1 = '".$ref1."' and procode = '".$procode."'" or die("Error:" . mysqli_error()); $qcheck = mysqli_query($objCon, $check ); $fcheck = mysqli_fetch_assoc($qcheck); //print_r($check); //print_r($qcheck); //print_r($fcheck); if (empty($fcheck)){ //echo "ไม่ซ้ำ เพิ่มได้"; //นับจำนวนผู้สมัครโครงการ MMM ทั้งหมด กี่คน $countnum = "SELECT * FROM tb_addpaymba WHERE procode = '".$procode."' "or die("Error:" . mysqli_error()); //print_r($countnum); $cresult1 = mysqli_query($objCon, $countnum); $cnum=mysqli_num_rows($cresult1); //print_r($cnum); //$count1=$cresult1; if($cnum > 0) { $cadmissnum = $cnum +1; }else{ //กรณีเป็นค่าแรก $cadmissnum = 1; } //นับจำนวนผู้สมัครทั้งหมด กี่คน เฉพาะที่เปิด $countnumall = "SELECT * FROM tb_addpaymba tbadm,tb_proadmissionm tbproad where tbadm.idproadm = tbproad.idproadm and tbproad.statepro ='เปิด'"or die("Error:" . mysqli_error()); //print_r($countnum); $cresultall1 = mysqli_query($objCon, $countnumall); $cnumall=mysqli_num_rows($cresultall1); //print_r($cnum); //$count1=$cresult1; if($cnumall > 0) { $cadmissnumall = $cnumall +1; }else{ //กรณีเป็นค่าแรก $cadmissnumall = 1; } $coursembadb ="SELECT id,timecourse,major,tbidprommm,idmajor FROM tb_coursemba WHERE id='".$coursemba."'"or die("Error:" . mysqli_error()); $objQc = $objCon->query($coursembadb); $objQc1 = $objCon->query($coursembadb); $objResultc1 = $objQc1->fetch_assoc(); $idcourse=$objResultc1["id"]; $timecourse=$objResultc1["timecourse"]; //วันเวลาเรียน $major=$objResultc1["major"]; //กลุ่มวิชาเอก $tbidprommm=$objResultc1["tbidprommm"]; $idmajor=$objResultc1["idmajor"]; //$procode = $_SESSION['procode']; //$codepay =$_SESSION['codepay'];//รหัสชำระเงิน //$yearb =$_SESSION['yearb'];// 166 //$yearpro=$_SESSION['yearpro']; //ภาค 1 ปีการศึกษา 2566 //$numberc = "000000"+$cadmissnum; $numberc = sprintf("%'.04d", $cadmissnum); //เลข runining ใบสมัคร $cadmissnum $admissnum1=$procode."-".$yearb.$numberc; //$number = sprintf("%'.04d", $adnum); $admissnum=$procode."-".$yearb.$number; $idadreg=2; //$phonenumber=$data['phonenumber']; //$phonenumber=$data['phone'];//database phone $ref2=$idadreg.$phonenumber.$yearb.$number.$codepay;//2.PHONENUMBER.166.number.35 $count = $cnumall; //นับจำนวนทั้งหมดของแต่ละโครงการ //ตรวจสอบว่ามีเลข ref2 ซ้ำหรือไม่ เพื่อทำการเพิ่ม ข้อมูล qr //$idproject = 33; //$idproject =$_SESSION['idproject']; $checkqrapi = "SELECT * FROM tb_qrapi WHERE ref2 = '".$ref2."' and idproject = '".$idprojall."'" or die("Error:" . mysqli_error()); $cqrapi = mysqli_query($objCon, $checkqrapi ); $fcqrapi = mysqli_fetch_assoc($cqrapi); if (empty($fcqrapi)){ //echo "เพิ่มข้อมูล"; //รับค่า idtitle และ idtitleeng $cap = $data['cap']; $idcap = $cap; $thainame = $data['thainame']; $surname = $data['surname']; //$idproject = $_SESSION['idproject'];//รหัสโครงการ จาก tb_projectall //$email=$data['email']; $dateapp = date("d")."-".date("m")."-".(date("Y")+543); $timeapp =date("h:i:sa"); $amount=800.00; $amount2=0.00; $statuspay='รอชำระเงิน'; /* //idqrapi สุดท้าย $maxqra = "SELECT max(`idqrapi`) maxid FROM `tb_qrapi` "or die("Error:" . mysqli_error()); $cmaxqra = mysqli_query($objCon, $maxqra); $cnumz = mysqli_fetch_assoc($cmaxqra); $numz=$cnumz["maxid"]; $numzz=$numz+1;--*/ //sprintf("%'.04d", $cadmissnumall); $numzz1=$cnumall;//ข้อมูลทั้งหมด ใน ตาราง tb_admissionmmba เฉพาะที่เปิดรับสมัคร $numzz=sprintf("%'.04d", $cadmissnumall); //$mastertime= "ZRUEE2304232400" ;//กำหนดวันที่สุดท้ายที่ให้ชำระเงิน //$mastertime=$_SESSION['mastertime']; //กำหนดวันที่สุดท้ายที่ให้ชำระเงิน $number1 = sprintf("%'.04d", $adnum);//แปลงเป็น 4 digit $number2 = sprintf("%'.03d", $adnum);//แปลงเป็น 3 digit ใช้สำหรับ QR CODE แก้ไขเพิ่มเติม 21.08.23 //$timepay= $mastertime.$idadreg.$number1;//'ZRUEE2303222400ZZZZZ' เดิมใช้ $idadreg //เปลี่ยนการกำหนดรูปปบบ ZRUEE2308312400ZZZZZ-->โดยกำหนด ZZ digit 2 ตัวแรก $codezz $timepay= $mastertime.$codezz.$number2;//'ZRUEE2303222400ZZZZZ' แก้ไขเมื่อวันที่ 14.08.23 เลข runing ซ้ำ //$c_image = 'noimg.png'; // default value $strSQL = "INSERT INTO `tb_addpaymba`(`idadmisspay`,`ref1`,`ref2`,`admissnum`,`codepay`,`admissnum1`,`count`,`procode`,`coursemba`,`reg`,`idcap`,`firstname`,`lastname`, `phonenumber`,`amount`,`email`,`dateapp`,`timeapp`,`idadreg`,`idproject`,`idproadm`) VALUES (NULL,'$ref1','$ref2','$admissnum','$codepay','$admissnum1','$count','$procode','$coursemba','$reg','$idcap','$thainame','$surname','$phonenumber','$amount','$email','$dateapp','$timeapp','$idadreg','$idprojall','$idproadm')"; //print_r($strSQL); $q = mysqli_query($objCon, $strSQL); $f = mysqli_fetch_assoc($q); //$objQuery = mysqli_query($objCon, $strSQL) or die(mysqli_error($objCon)); if ($q) { //เมื่อข้อมูลถูกต้อง เพิ่มข้อมูล tb_qrapicp //เพิ่มข้อมูล qr //เพิ่มข้อมูล qr $qrsql = "INSERT INTO `tb_qrapi` (`idqrapi`,`ref1`,`ref2`,`ref3`,`payername`,`payerbank`,`bankref`,`amount`,`amount2`,`statusamount`,`status`,`statuspay`,`dstatus`,`time`,`qrtextname`,`timepay`,`idadreg`,`idproject`) VALUES (NULL,'$ref1','$ref2','','','','',$amount,$amount2,'','','$statuspay','','','','$timepay',$idadreg,$idprojall)"; $qrapi = mysqli_query($objCon, $qrsql); $fqrapi = mysqli_fetch_assoc($qrapi); header('Location: https://mmm.ru.ac.th/applicationnew/admission/mmmskb/qrpayment.php?ref2='.$ref2); } else { echo '<script>alert("พบข้อผิดพลาด");window.location="insert_skb.php";</script>'; } //ref2 ซ้ำ }else{ echo '<script>alert("พบข้อผิดพลาด ระบบมีข้อมูลแล้ว");window.location="insert_skb.php";</script>'; } }else{ echo '<script>alert("มีข้อมูลในระบบแล้ว");window.location="insert_skb.php";</script>'; } ?>