Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //include database connection
- require ("../db_connect.php");
- if(isset($_GET['GRNO'])) {
- $GRNO = $_GET['GRNO'];
- }
- if(isset($_GET['SeatNo'])) {
- $SeatNo = $_GET['SeatNo'];
- }
- $query = "SELECT *
- FROM stud_admission_details, stud_personal_details, stu_app
- WHERE stud_admission_details.SeatNo = '".$SeatNo."'
- AND stud_admission_details.seatNo = stud_personal_details.SeatNo
- AND stud_admission_details.SeatNo = stu_app.ssc_seat_no";
- $statement = $con->prepare($query);
- $statement->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);
- $statement->execute();
- $userData_List = array();
- while($row=$statement->fetch(PDO::FETCH_ASSOC)){
- $userData_List = $row;
- }
- $statement->closeCursor();
- unset($con);
- unset($statement);
- echo json_encode($userData_List);
- if(isset($_POST['updatePersonalDetails'])) {
- try{
- //TOTAL 29 RECORDS
- $query_stud_personal_details = $time_zone." UPDATE stud_personal_details
- SET
- `Surname` = UPPER(?), `StudentName` = UPPER(?), `FatherName` = UPPER(?), `MotherName` = UPPER(?),
- `DOB` = ?, `Gender` = ?, `AddLine1` = UPPER(?), `AddLine2` = UPPER(?), `AddLine3` = UPPER(?), `Pincode` = ?,
- `NativeAddLine1` = UPPER(?), `NativeAddLine2` = UPPER(?), `NativeAddLine3` = UPPER(?), `NativePincode` = ?,
- `BloodGroup` = ?, `POB` = UPPER(?), `MotherTongue` = ?, `Religion` = ?, `Caste` = ?, `SubCaste` = ?,
- `Handicapped` = ?, Foreigner = ?, `studentNumber` = ?, `parentNumber` = ?, `homeNumber` = ?, Email = ?,
- `Spectacles` = ?, `AadharNo` = ?, personalDetails = '1', personalDetailsAccess = NOW()
- WHERE
- SeatNo = ?";
- //TOTAL 16 RECORDS
- $query_stu_app = $time_zone." UPDATE stu_app
- SET
- `center_code` = '', `sch_indx_no` = '3206001', `app_no` = '',
- `stu_sname` = UPPER(?), `stu_fname` = UPPER(?), `stu_fath_name` = UPPER(?), `stu_moth_name` = UPPER(?),
- `addr1` = UPPER(?), `addr2` = UPPER(?), `addr3` = UPPER(?), `pin_cod` = ?,
- `gender_id` = ?, `cast_id` = ?, `handi_id` = ?,
- `medium_id` = '1', `stu_exm_cateA` = '1', `stu_exm_cateB` = '1', `stu_exm_cateC` = '2',
- `stu_exm_cateE` = ?, `stream_id` = '1', `enrol_month` = '', `enrol_year` = '',
- `enrol_no` = '', `last_exm_month` = '', `last_exm_year` = '', `last_exm_seat` = '',
- `total_exemption_claim` = '0', `1_lang_sub_code` = '01', `1_lang_ans_code` = '1',
- `xmp_1_seat` = '', `xmp_1_month` = '', `xmp_1_year` = '', `xmp_1_marks` = '',
- `xmp_2_seat` = '', `xmp_2_month` = '', `xmp_2_year` = '', `xmp_2_marks` = '',
- `xmp_3_seat` = '', `xmp_3_month` = '', `xmp_3_year` = '', `xmp_3_marks` = '',
- `xmp_4_seat` = '', `xmp_4_month` = '', `xmp_4_year` = '', `xmp_4_marks` = '',
- `xmp_5_seat` = '', `xmp_5_month` = '', `xmp_5_year` = '', `xmp_5_marks` = '',
- `xmp_6_seat` = '', `xmp_6_month` = '', `xmp_6_year` = '', `xmp_6_marks` = '',
- `xmp_7_seat` = '', `xmp_7_month` = '', `xmp_7_year` = '', `xmp_7_marks` = '',
- `xmp_8_seat` = '', `xmp_8_month` = '', `xmp_8_year` = '', `xmp_8_marks` = '',
- `photo_id` = '', `sign_id` = '',
- `session_cal_id` = '6', `app_date` = NOW(), `upload_status` = 'no', `delete_status` = 'no',
- `evs_sub_code` = '31', `evs_ans_code` = '1',
- `elgbl_month` = '', `elgbl_year` = '', `elgbl_type` = '', `elgbl_cert_no` = '',
- `div_id` = '4', `dob` = ?, `religion_id` = ?, `rand_no` = '', `course_id` = '27',
- `iso_singl` = '0', `phy_edu` = '30', `phy_edu_lang` = '1',
- `xmp_9_seat` = '', `xmp_9_month` = '', `xmp_9_year` = '', `xmp_9_marks` = '', aadhar_no = ?
- WHERE
- ssc_seat_no = ?";
- //prepare query for execution
- $stmt_stud_personal_details = $con->prepare($query_stud_personal_details);
- $stmt_stu_app = $con->prepare($query_stu_app);
- //PREPARING PAPAMETERS FOR stmt_stud_personal_details
- $stu_sname = trim(preg_replace('/s+/',' ', $_POST['stu_sname']));
- $stmt_stud_personal_details->bindParam(1, $stu_sname);
- $stu_fname = trim(preg_replace('/s+/',' ', $_POST['stu_fname']));
- $stmt_stud_personal_details->bindParam(2, $stu_fname);
- $stu_fath_name = trim(preg_replace('/s+/',' ', $_POST['stu_fath_name']));
- $stmt_stud_personal_details->bindParam(3, $stu_fath_name);
- $stu_moth_name = trim(preg_replace('/s+/',' ', $_POST['stu_moth_name']));
- $stmt_stud_personal_details->bindParam(4, $stu_moth_name);
- $stmt_stud_personal_details->bindParam(5, $_POST['DOB']);
- $gender_id = $_POST['gender_id'];
- if($gender_id == 1)
- $gender = 'M';
- else
- $gender = 'F';
- $stmt_stud_personal_details->bindParam(6, $gender);
- $addr1 = trim(preg_replace('/s+/',' ', $_POST['addr1']));
- $stmt_stud_personal_details->bindParam(7, $addr1);
- $addr2 = trim(preg_replace('/s+/',' ', $_POST['addr2']));
- $stmt_stud_personal_details->bindParam(8, $addr2);
- $addr3 = trim(preg_replace('/s+/',' ', $_POST['addr3']));
- $stmt_stud_personal_details->bindParam(9, $addr3);
- $stmt_stud_personal_details->bindParam(10, $_POST['pin_cod']);
- $naddr1 = trim(preg_replace('/s+/',' ', $_POST['naddr1']));
- $stmt_stud_personal_details->bindParam(11, $naddr1);
- $naddr2 = trim(preg_replace('/s+/',' ', $_POST['naddr2']));
- $stmt_stud_personal_details->bindParam(12, $naddr2);
- $naddr3 = trim(preg_replace('/s+/',' ', $_POST['naddr3']));
- $stmt_stud_personal_details->bindParam(13, $naddr3);
- $stmt_stud_personal_details->bindParam(14, $_POST['npin_cod']);
- $stmt_stud_personal_details->bindParam(15, $_POST['BloodGroup']);
- $POB = trim(preg_replace('/s+/',' ', $_POST['POB']));
- $stmt_stud_personal_details->bindParam(16, $POB);
- $stmt_stud_personal_details->bindParam(17, $_POST['MotherTongue']);
- $religion_id = $_POST['religion_id'];
- if($religion_id == 0)
- $religion = 'NON-MINORITY';
- else if($religion_id == 1)
- $religion = 'MUSLIM';
- else if($religion_id == 2)
- $religion = 'CHRISTIAN';
- else if($religion_id == 3)
- $religion = 'BUDDHIST';
- else if($religion_id == 4)
- $religion = 'SIKH';
- else if($religion_id == 5)
- $religion = 'PARSI';
- else if($religion_id == 6)
- $religion = 'JAIN';
- $stmt_stud_personal_details->bindParam(18, $religion);
- $cast_id = $_POST['cast_id'];
- if($cast_id == 1)
- $cast = 'SC';
- else if($cast_id == 2)
- $cast = 'ST';
- else if($cast_id == 3)
- $cast = 'VJ(A)';
- else if($cast_id == 4)
- $cast = 'NT(B)';
- else if($cast_id == 5)
- $cast = 'NT(C)';
- else if($cast_id == 6)
- $cast = 'NT(D)';
- else if($cast_id == 7)
- $cast = 'OBC';
- else if($cast_id == 8)
- $cast = 'SBC';
- else if($cast_id == 9)
- $cast = 'OPEN';
- else if($cast_id == 10)
- $cast = 'MARATHA(ESBC)';
- else if($cast_id == 11)
- $cast = 'MUSLIM(SBC-A)';
- $stmt_stud_personal_details->bindParam(19, $cast);
- $SubCaste = trim(preg_replace('/s+/',' ', $_POST['SubCaste']));
- $stmt_stud_personal_details->bindParam(20, $SubCaste);
- $handi_id = $_POST['handi_id'];
- if($handi_id == 0)
- $handi = 'NO-HANDICAPPED';
- else if($handi_id == 1)
- $handi = 'BLIND';
- else if($handi_id == 2)
- $handi = 'DEAF';
- else if($handi_id == 3)
- $handi = 'DUMB';
- else if($handi_id == 4)
- $handi = 'ORTHOPAEDICALLY HANDICAPPED';
- else if($handi_id == 5)
- $handi = 'SPASTIC';
- else if($handi_id == 6)
- $handi = 'LEARNING DISABLITY';
- else if($handi_id == 7)
- $handi = 'AUTISM';
- else if($handi_id == 8)
- $handi = 'CEREBRAL PALSY';
- else if($handi_id == 9)
- $handi = 'MENTALLY RETARDED';
- $stmt_stud_personal_details->bindParam(21, $handi);
- $stu_exm_cateE = $_POST['stu_exm_cateE'];
- if($stu_exm_cateE == 1)
- $Foreigner = 'YES';
- else
- $Foreigner = 'NO';
- $stmt_stud_personal_details->bindParam(22, $Foreigner);
- $stmt_stud_personal_details->bindParam(23, $_POST['studentNumber']);
- $stmt_stud_personal_details->bindParam(24, $_POST['parentNumber']);
- $stmt_stud_personal_details->bindParam(25, $_POST['homeNumber']);
- $stmt_stud_personal_details->bindParam(26, $_POST['Email']);
- $stmt_stud_personal_details->bindParam(27, $_POST['Spectacles']);
- $stmt_stud_personal_details->bindParam(28, $_POST['aadhar_no']);
- $stmt_stud_personal_details->bindParam(29, $_POST['SeatNo']);
- //PREPARING PAPAMETERS FOR stmt_stu_app
- $stmt_stu_app->bindParam(1, $stu_sname);
- $stmt_stu_app->bindParam(2, $stu_fname);
- $stmt_stu_app->bindParam(3, $stu_fath_name);
- $stmt_stu_app->bindParam(4, $stu_moth_name);
- $stmt_stu_app->bindParam(5, $addr1);
- $stmt_stu_app->bindParam(6, $addr2);
- $stmt_stu_app->bindParam(7, $addr3);
- $stmt_stu_app->bindParam(8, $_POST['pin_cod']);
- $stmt_stu_app->bindParam(9, $gender_id);
- $stmt_stu_app->bindParam(10, $cast_id);
- $stmt_stu_app->bindParam(11, $handi_id);
- $stmt_stu_app->bindParam(12, $stu_exm_cateE);
- $stmt_stu_app->bindParam(13, $_POST['DOB']);
- $stmt_stu_app->bindParam(14, $religion_id);
- $stmt_stu_app->bindParam(15, $_POST['aadhar_no']);
- $stmt_stu_app->bindParam(16, $_POST['SeatNo']);
- // Execute the query
- if($stmt_stu_app->execute() && $stmt_stud_personal_details->execute()) {
- //echo "Student Parent Details";
- $stmt_stud_personal_details->closeCursor();
- $stmt_stu_app->closeCursor();
- //$stmt_stud_personal_details = null;
- //$stmt_stu_app = null;
- //$con = null;
- //echo "Connection Closed";
- echo json_encode(array(
- 'status' => 'success',
- 'message'=> 'success message'
- ));
- } else {
- $arr1 = $stmt_stud_personal_details->errorInfo();
- print_r($arr1);
- $arr2 = $stmt_stu_app->errorInfo();
- print_r($arr2);
- //echo "UNABLE TO CREATED STUDENT.";
- echo json_encode(array(
- 'status' => 'error',
- 'message'=> 'error message'
- ));
- }
- }//end try
- catch(PDOException $exception){
- echo "ERROR: " . $exception->getMessage();
- }
- }
Add Comment
Please, Sign In to add comment