<?php session_start(); include_once("../../../conapps/dbcon.php"); //เชื่อม var include_once("varpro.php"); $objCon = mysqli_connect($servername,$username, $password, $dbname); // Check connection if ($objCon->connect_error) { die("Connection failed: " . $objCon->connect_error); } $data = $_POST; $ref1=$data['ref1'];//carnumber $ref2phone=$data['ref2'];//phone //echo "phone".strlen($ref2phone)."<BR>"; //echo "ref1".strlen($ref1)."<BR>"; if (strlen($ref1) <> 13){ echo "<script>"; echo "alert('กรุณาตรวจสอบหมายเลขบัตรประชาชน ต้องครบ 13 หลัก!');"; echo "window.location="."history.back()".";</script>'"; echo "</script>"; //echo "กรุณาตรวจสอบหมายเลขบัตรประชาชน ต้องครบ 13 หลัก"."<button onclick="."history.back()".">Go Back</button>"; }else{ if (strlen($ref2phone) <> 10){ echo "<script>"; echo "alert('กรุณาตรวจสอบเบอร์โทรศัพท์ ต้องครบ 10 หลัก!');"; echo "window.location="."history.back()".";</script>'"; echo "</script>"; }else{ //ตรวจสอบหมายเลขบัตรประจำตัวประชาชนซ้ำหรือไม่ $check = "SELECT * FROM tb_appqrcufst tbem WHERE tbem.cardnumber = '".$ref1."' and tbem.procode='".$procode."' and tbem.idproem='".$idproem."' and tbem.idadreg = '".$idadreg."' " or die("Error:" . mysqli_error()); //print_r($check ); $qcheck = mysqli_query($objCon, $check ); $fcheck = mysqli_fetch_assoc($qcheck); if (empty($fcheck)){ //echo "ไม่ซ้ำ เพิ่มได้"; //นับจำนวนผู้สมัครสอบทั้งหมด กี่คน $countnum = "SELECT * FROM tb_appqrcufst WHERE procode='".$procode."' and idproem='".$idproem."' and idadreg = '".$idadreg."' "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; } $idtype =$data['type']; $numberc = sprintf("%'.04d", $cadmissnum); $cufstnum= $procode."-".$idtype.$numberc;//เลขที่ใบสมัคร $phonenumber=$data['ref2']; $ref2=$idadreg.$phonenumber.$numberc.$codepay.$idtype; $count = $cnum; //ตรวจสอบว่ามีเลข ref2 ซ้ำหรือไม่ เพื่อทำการเพิ่ม ข้อมูล ที่ตาราง tb_qrapiem //$idproject = 33; $checkqrapi = "SELECT * FROM tb_qrapicp WHERE ref2 = '".$ref2."' and idproject ='".$idproem."' and idadreg = '".$idadreg."'" or die("Error:" . mysqli_error()); $cqrapi = mysqli_query($objCon, $checkqrapi ); $fcqrapi = mysqli_fetch_assoc($cqrapi); if (empty($fcqrapi)){ //echo "เพิ่มข้อมูล"; //}else{ //echo '<script>alert("พบข้อผิดพลาด ระบบมีข้อมูลแล้ว");window.location="insert_appemployee.php";</script>'; // } $typesql ="SELECT type,typeregister,texttype,amounttype,mastertimetype FROM tb_typeregister WHERE idtype = '".$idtype."'" or die("Error:" . mysqli_error()); $objQuery = $objConnect->query($typesql); $objtypesql = $objQuery->fetch_assoc(); $type=$objtypesql["type"]; $typeregister=$objtypesql["typeregister"]; $texttype=$objtypesql["texttype"]; $amounttype=$objtypesql["amounttype"]; $mastertimetype=$objtypesql["mastertimetype"]; //$sqltype = mysqli_query($objCon, $typesql ); //$fsqltype = mysqli_fetch_assoc($sqltype); $idcap =$data['cap']; $firstname = $data['firstname']; $lastname = $data['lastname']; $email = $data['email']; $namereceipt= $data['namereceipt']; $address= $data['address']; $statuspay='รอชำระเงิน'; //$dateapp =date("Y-m-d"); $dateapp = date("d")."-".date("m")."-".(date("Y")+543); $timeapp =date("h:i:sa"); $amount2=0.00; $numzz=$numberc;//4 digit--ZZZZ //$mastertime= "ZRUEE2307262400" ;//กำหนดวันที่สุดท้ายที่ให้ชำระเงิน $idadreg1=8;//เนื่องจากใช้ 7 ไป ทดสอบระบบ $timepay= $mastertimetype.$idadreg1.$numzz;//'ZRUEE2303222400ZZZZZ' $idadreg 1 digit + numzz 4 digit = ZZZZZ 5 digit $idappbank=2; /*echo "idcap =".$idcap.'<br>'; echo "firstname".$firstname.'<br>'; echo "lastname".$lastname.'<br>'; echo "namereceipt=".$namereceipt.'<br>'; echo "address=".$address.'<br>'; echo "statuspay=".$statuspay.'<br>'; echo "dateapp=".$dateapp.'<br>'; echo "timeapp=".$timeapp.'<br>'; echo "amount2=".$amount2.'<br>'; echo "numzz=".$numzz.'<br>'; echo "timepay=".$timepay.'<br>'; echo "idtype=".$idtype.'<br>'; echo "type=".$type.'<br>'; echo "typeregister=".$typeregister.'<br>'; echo "texttype=".$texttype.'<br>'; echo "mastertimetype=".$mastertimetype.'<br>'; echo "amounttype=".$amounttype.'<br>'; echo "numberc=".$numberc.'<br>'; echo "cufstnum=".$cufstnum.'<br>'; echo "phonenumber=".$phonenumber.'<br>'; echo "ref2=".$ref2.'<br>'; echo "count=".$count.'<br>'; echo "ref1=".$ref1.'<br>';*/ // tb_appqrcufst $strSQL = "INSERT INTO `tb_appqrcufst` (`idqrcufst`,`cardnumber`,`ref2`,`phonenumber`,`procode`, `cufstnum`,`idcap`,`firstname`,`lastname`,`email`,`idtype`,type,typeregister,`texttype`,`amounttype`,`namereceipt`,`address`,`dateapp`,`timeapp`,`idappbank`,`idadreg`,`idproem`) VALUES (NULL,'$ref1','$ref2','$phonenumber','$procode','$cufstnum','$idcap','$firstname','$lastname','$email','$idtype','$type','$typeregister','$texttype','$amounttype','$namereceipt','$address','$dateapp','$timeapp',$idappbank,$idadreg,$idproem)" or die("Error:" . mysqli_error()); print_r($strSQL); $q = mysqli_query($objCon, $strSQL); $f = mysqli_fetch_assoc($q); $amount=$amounttype; /* //เพิ่มข้อมูล tb_qrapicp $qrsql = "INSERT INTO `tb_qrapicp` (`idqrapi`, `ref1`, `ref2`, `ref3`, `payername`, `payerbank`, `bankref`, `amount`, `amount2`, `statusamount`, `status`, `statuspay`, `dstatus`, `time`, `num`, `receiptnum`, `qrtextname`, `timepay`, `idadreg`, `idproject`) VALUES (NULL, '$ref1', '$ref2', '', '', '', '', '$amount', '$amount2', '', '', '$statuspay', '', '', '', '', '', '$timepay', '$idadreg', '$idproem')"; //print_r($qrsql); $qrapi = mysqli_query($objCon, $qrsql); $fqrapi = mysqli_fetch_assoc($qrapi); */ //$qrapi = mysqli_query($objCon, $qrsql); // print_r($qrsql); if ($q) { //เมื่อข้อมูลถูกต้อง เพิ่มข้อมูล tb_qrapicp $qrsql = "INSERT INTO `tb_qrapicp` (`idqrapi`, `ref1`, `ref2`, `ref3`, `payername`, `payerbank`, `bankref`, `amount`, `amount2`, `statusamount`, `status`, `statuspay`, `dstatus`, `time`, `num`, `receiptnum`, `qrtextname`, `timepay`, `idadreg`, `idproject`) VALUES (NULL, '$ref1', '$ref2', '', '', '', '', '$amount', '$amount2', '', '', '$statuspay', '', '', '', '', '', '$timepay', '$idadreg', '$idproem')" or die("Error:" . mysqli_error());; //print_r($qrsql); $qrapi = mysqli_query($objCon, $qrsql); $fqrapi = mysqli_fetch_assoc($qrapi); $_SESSION['apppay']="payapp"; $_SESSION['ref1'] = $ref1; $_SESSION['ref2'] = $ref2; $_SESSION['idproem']=$idproem; header('Location: https://spfin.ru.ac.th/application/admission/cufst/payspfincufstu.php'); } else { //print_r($strSQL); // print_r($Q); echo '<script>alert("พบข้อผิดพลาด");window.location="mainaddcufst.php";</script>'; //print_r($strSQL); //print_r($qrsql); //print_r($q); //print_r($numzz); //print_r($numz); } //กรณี REF2 ซ้ำ }else{ //echo "Error: " . $strSQL . "<br>" . $objCon->error; echo '<script>alert("พบข้อผิดพลาด ระบบมีข้อมูลแล้ว");window.location="mainaddcufst.php";</script>'; } //ซ้ำ }else{ echo '<script>alert("มีข้อมูลในระบบแล้ว");window.location="https://spfin.ru.ac.th/application/admission/cufst/login/";</script>'; } }//ปิด นับจำนวน ref1 }//ปิด นับจำนวน phone ?>