<?php session_start(); include_once("../../../conapps/dbcon.php"); $objConnect = mysqli_connect($servername,$username, $password, $dbname); // Check connection if ($objConnect->connect_error) { die("Connection failed: " . $objConnect->connect_error); } $data = $_POST; //print_r($data); $ref1=$data['ref1'];//รับค่า ref1 $phone1=$data['phonenumber'];//รับค่า phone $idprocampus=$data['coursemba'];//รับค่าโครงการ $strProca ="SELECT idprocampus,procode,codepay,projname,pname,yearpro,yearb,reg,mastertime,codezz,idprojall FROM tb_proadcampus where idprocampus ='".$idprocampus."'"or die("Error:" . mysqli_error()); $objQueryProca = $objConnect->query($strProca); $objQueryProca = $objConnect->query($strProca); $objResultProca = $objQueryProca->fetch_assoc(); $projname=$objResultProca["projname"]; $pname=$objResultProca["pname"]; $procode=$objResultProca["procode"]; $codepay=$objResultProca["codepay"]; $yearpro=$objResultProca["yearpro"]; $yearb=$objResultProca["yearb"]; $reg=$objResultProca["reg"]; $mastertime=$objResultProca["mastertime"]; $codezz=$objResultProca["codezz"]; $idproject=$objResultProca["idprojall"]; $idproadm=$idprocampus; //echo($pname); //echo($mastertime); 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($phone1) <> 10){ echo "<script>"; echo "alert('กรุณาตรวจสอบเบอร์โทรศัพท์ ต้องครบ 10 หลัก!');"; echo "window.location="."history.back()".";</script>'"; echo "</script>"; }else{ //ตรวจสอบหมายเลขบัตรประจำตัวประชาชนซ้ำหรือไม่ $check = "SELECT * FROM tb_appadcampus WHERE ref1 = '".$ref1."' and procode = '".$procode."'" or die("Error:" . mysqli_error()); $qcheck = mysqli_query($objConnect, $check ); $fcheck = mysqli_fetch_assoc($qcheck); if (empty($fcheck)){ //echo "ไม่ซ้ำ เพิ่มได้"; //นับจำนวนผู้สมัคร ทั้งหมด กี่คน $countnum = "SELECT * FROM tb_appadcampus WHERE procode = '".$procode."' "or die("Error:" . mysqli_error()); //print_r($countnum); $cresult1 = mysqli_query($objConnect, $countnum); $cnum=mysqli_num_rows($cresult1); //print_r($cnum); //ทำไว้ กรณีเปลี่ยน หรือ ลบข้อมูล $countmax = "SELECT max(nummax) nummax1 FROM tb_appadcampus WHERE procode = '".$procode."' "or die("Error:" . mysqli_error()); //print_r($countnum); //$cresultmax = mysqli_query($objConnect, $countmax); $objQuerymax = $objConnect->query($countmax); $objResultmax = $objQuerymax->fetch_assoc(); //$cmax = mysqli_fetch_assoc($cresultmax ); //$cmax=mysqli_num_rows($cresultmax); $nummax=$objResultmax['nummax1']; //$count1=$cresult1; if($cnum > 0) { //$cadmissnum = $cnum +1; $cadmissnum = $nummax +1; }else{ //กรณีเป็นค่าแรก $cadmissnum = 1; } //$codepro = $procode; //$codepay =$idpro;//รหัสชำระเงิน //$yearb ='266';// ภาค2/65 //$numberc = "000000"+$cadmissnum; $numberc = sprintf("%'.04d", $cadmissnum); $admissnum= $procode."-".$yearb.$numberc; $admissnum1=$numberc; $nummax2 = $cadmissnum; //เก็บค่าสำหรับ กรณีลบข้อมูลไปแล้ว $idadreg=2; //$phonenumber=$data['phonenumber']; $phonenumber=$data['phonenumber'];//database phone $ref2=$idadreg.$phonenumber.$yearb.$numberc.$codepay; $count = $cnum; /* ใช้การโอนเงินแทน QR API*/ //ตรวจสอบว่ามีเลข ref2 ซ้ำหรือไม่ เพื่อทำการเพิ่ม ข้อมูล qr //$idproject = 33; $checkqrapi = "SELECT * FROM tb_noqrapi WHERE ref2 = '".$ref2."' and idproject = $idproject" or die("Error:" . mysqli_error()); $cqrapi = mysqli_query($objConnect, $checkqrapi ); $fcqrapi = mysqli_fetch_assoc($cqrapi); if (empty($fcqrapi)){ //echo "เพิ่มข้อมูล"; //*/ //รับค่า idtitle และ idtitleeng $cap = $data['cap']; $idcap = $cap; $idtitleeng = $cap; //$coursemba = $data['coursemba']; $coursemba ='วิชาเอกการบริหารธุรกิจ'; $thainame = $data['thainame']; $surname = $data['surname']; $firstname = $data['firstname']; $lastname = $data['lastname']; //$idproject = $idpro; $birthday=$data['date1']."-".$data['month1']."-".$data['yearhbd']; $placebirth=$data['placebirth']; $age=$data['age']; $hnumber=$data['hnumber']; $moonumber=$data['moonumber']; $namehome=$data['namehome']; $namemom=$data['namemom']; $soi=$data['soi']; $road=$data['road']; $province=$data['province']; $district=$data['district']; $subdistrict=$data['subdistrict']; $zipcode=$data['zipcode']; $email=$data['email']; $statusjob=$data['statusjob']; if ($statusjob == 'ยังไม่ได้ทำงาน') { $yearjob ='-'; $position ='-'; $saraly ='-'; $officename ='-'; $officenumber ='-'; $officeroad ='-'; $officeprovince ='-'; $officedistrict ='-'; $officesubdistrict ='-'; $officezipcode ='-'; $officephonenumber ='-'; }else{ $yearjob=$data['yearjob']; $position=$data['position']; $saraly=$data['saraly']; $officename=$data['officename']; $officenumber=$data['officenumber']; $officeroad=$data['officeroad']; $officeprovince=$data['officeprovince']; $officedistrict=$data['officedistrict']; $officesubdistrict=$data['officesubdistrict']; $officezipcode=$data['officezipcode']; $officephonenumber=$data['officephonenumber']; } $address15=$data['address15']; if ($address15 == 'อื่น ๆ โปรดระบุ') { $address15=$data['address151']; } $nameuniversity1=$data['nameuniversity1']; $yeartoyear1=$data['yeartoyear1']; $certificate1=$data['certificate1']; $grade1=$data['grade1']; $nameuniversity2=$data['nameuniversity2']; if (empty($nameuniversity2)) { $nameuniversity2='-'; } $yeartoyear2=$data['yeartoyear2']; if (empty($yeartoyear2)){ $yeartoyear2='-'; } $certificate2=$data['certificate2']; if (empty($certificate2)){ $certificate2='-'; } $grade2=$data['grade2']; if (empty($grade2)) { $grade2='-'; } $obj1=$data['obj1']; $obj2=$data['obj2']; $honour=$data['honour']; $grade3=$data['grade3']; $refperson1=$data['refperson1']; $refperson2=$data['refperson2']; if (empty($refperson2)){ $refperson2='-'; } $jai41=$data['jai41']; $jai42=$data['jai42']; if (empty($jai42)){ $jai42='-'; } $jai43=$data['jai43']; if (empty($jai43)){ $jai43='-'; } $know51=$data['know51']; $know52=$data['know52']; if (empty($know52)){ $know52='-'; } $know53=$data['know53']; if (empty($know53)){ $know53='-'; } $reg='ค่าใช้จ่ายในการศึกษาตลอดหลักสูตร 145,000 บาท (ไม่รวมศึกษาดูงาน) แบ่งชำระเป็น 6 งวด'; $dateapp = date("d")."/".date("m")."/".(date("Y")+543); $timeapp =date("h:i:sa"); $amount=800.00; $amount2=0.00; $statuspay='รอชำระเงิน'; //$mastertime= "ZRUEE2311262400" ;//กำหนดวันที่สุดท้ายที่ให้ชำระเงิน //$timepay= $mastertime.$idadreg.$numzz;//'ZRUEE2303222400ZZZZZ' ตัวเก่า //$timepay= $mastertime.$idadreg.$numberc;//'ZRUEE2303222400ZZZZZ' เปลี่ยน $number2 = sprintf("%'.03d", $numberc); $timepay= $mastertime.$codezz.$number2;//'ZRUEE2303222400ZZZZZ' แก้ไขเมื่อวันที่ 14.08.23 เลข runing ซ้ำ $strSQL = "INSERT INTO `tb_appadcampus` (`idapp`, `ref1`, `ref2`, `admissnum`, `codepay`, `admissnum1`, `nummax` ,`count`, `procode`, `coursemba`, `reg`, `idcap`, `thainame`, `surname`, `idtitleeng`, `firstname`, `lastname`, `birthday`, `placebirth`, `age`, `hnumber`, `moonumber`, `namehome`, `soi`, `road`, `subdistrict`, `district`, `province`, `zipcode`, `phonenumber`, `amount`, `email`, `statusjob`, `yearjob`, `position`, `saraly`, `officename`, `officenumber`, `officeroad`, `officesubdistrict`, `officedistrict`, `officeprovince`, `officezipcode`, `officephonenumber`, `address15`, `nameuniversity1`, `yeartoyear1`, `certificate1`, `grade1`, `nameuniversity2`, `yeartoyear2`, `certificate2`, `grade2`, `obj1`, `obj2`, `honour`, `grade3`, `refperson1`, `refperson2`, `jai41`, `jai42`, `jai43`, `know51`, `know52`, `know53`, `perfor61`, `perfor62`, `perfor63`, `dateapp`, `timeapp`, `idadreg`, `idproject`, `idproadm`) VALUES (NULL, '$ref1','$ref2','$admissnum','$codepay','$admissnum1','$nummax2','$count','$procode','$coursemba','$reg','$idcap','$thainame','$surname','$idtitleeng','$firstname','$lastname','$birthday','$placebirth','$age','$hnumber','$moonumber','$namehome','$soi','$road','$subdistrict','$district','$province','$zipcode','$phonenumber', '$amount','$email','$statusjob','$yearjob','$position','$saraly','$officename','$officenumber','$officeroad','$officesubdistrict','$officedistrict', '$officeprovince','$officezipcode','$officephonenumber','$address15','$nameuniversity1','$yeartoyear1','$certificate1','$grade1','$nameuniversity2', '$yeartoyear2','$certificate2','$grade2','$obj1','$obj2','$honour','$grade3','$refperson1','$refperson2','$jai41','$jai42','$jai43','$know51','$know52', '$know53','','','','$dateapp','$timeapp','$idadreg','$idproject','$idproadm')"; /*print_r($strSQL); print_r($ref1); print_r($timepay);*/ $q = mysqli_query($objConnect, $strSQL); $f = mysqli_fetch_assoc($q); //$objQuery = mysqli_query($objConnect, $strSQL) or die(mysqli_error($objConnect)); if ($q) { /* ไม่ใช้ระบบ QRAPI*/ //เมื่อข้อมูลถูกต้อง เพิ่มข้อมูล tb_qrapicp //เพิ่มข้อมูล qr //tb_noqrapi $qrsql = "INSERT INTO `tb_noqrapi` (`idqrapi`,`ref1`,`ref2`,`ref3`,`payername`,`payerbank`,`bankref`,`amount`,`amount2`,`statusamount`,`status`,`statuspay`,`dstatus`,`time`,`qrtextname`,`timepay`,`img`,`idadreg`,`idproject`) VALUES (NULL,'$ref1', '$ref2','','','','',$amount,$amount2,'','','$statuspay','','','','$timepay','',$idadreg,$idproject)"; print_r($qrsql); print_r($ref1); print_r($ref2); print_r($timepay); echo "Error: " . $qrsql . "<br>" . $objConnect->error; $qrapi = mysqli_query($objConnect, $qrsql); $fqrapi = mysqli_fetch_assoc($qrapi); echo '<script>alert("เพิ่มข้อมูลแล้ว");window.location="https://spfin.ru.ac.th/application/campus/admission/login/";</script>'; } else { //echo "Error: " . $qrsql . "<br>" . $objConnect->error; echo '<script>alert("พบข้อผิดพลาด");window.location="applicationcampus.php";</script>'; } //ref2 ซ้ำ }else{ //echo "Error: " . $checkqrapi . "<br>" . $objConnect->error; echo '<script>alert("พบข้อผิดพลาด ระบบมีข้อมูลแล้ว");window.location="applicationcampus.php";</script>'; } //else หมายเลขบัตรประจำตัวซ้ำ }else{ echo '<script>alert("มีข้อมูลในระบบแล้ว");window.location="applicationcampus.php";</script>'; } }//ปิด นับจำนวน ref1 }//ปิด นับจำนวน phone ?>