OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
quiz
/
assets
/
php
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
02/15/2025 11:20:33 AM
rwxr-xr-x
📁
PHPMailer
-
05/19/2025 10:07:16 AM
rwxr-xr-x
📄
checkEmailPhone.php
957 bytes
05/19/2025 10:07:16 AM
rw-r--r--
📄
check_user_exists.php
1.23 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
db_config.php
344 bytes
05/19/2025 10:07:16 AM
rw-r--r--
📄
function.php
1.04 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
loginCheck.php
1.16 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
mail.php
2.01 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
sendOTP.php
3.73 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
storeChildDetails.php
1.83 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
submitCandidateForm.php
2.29 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
submitCandidate_copy.php
2.14 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
submitParentForm.php
2.03 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
updateCandidateForm.php
1.53 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
updateCandidate_copy.php
2.34 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
validate.logged.php
1.31 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
validate_json.php
286 bytes
05/19/2025 10:07:16 AM
rw-r--r--
📄
verifyOtp.php
459 bytes
05/19/2025 10:07:16 AM
rw-r--r--
Editing: submitCandidateForm.php
Close
<?php session_start(); header('Content-Type: application/json'); require_once('db_config.php'); if ($_SERVER['REQUEST_METHOD'] == 'POST') { $fullName = isset($_POST['fullName']) ? $_POST['fullName'] : null; $dob = isset($_POST['dob']) ? $_POST['dob'] : null; $gender = isset($_POST['gender']) ? $_POST['gender'] : null; $email = isset($_POST['email']) ? $_POST['email'] : null; $mobile = isset($_POST['mobile']) ? $_POST['mobile'] : null; $password = isset($_POST['password']) ? $_POST['password'] : null; $confirmPassword = isset($_POST['confirmPassword']) ? $_POST['confirmPassword'] : null; $address = isset($_POST['address']) ? $_POST['address'] : null; $city = isset($_POST['city']) ? $_POST['city'] : null; $state = isset($_POST['state']) ? $_POST['state'] : null; $pinCode = isset($_POST['pinCode']) ? $_POST['pinCode'] : null; // Example validation if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { echo json_encode(['success' => false, 'message' => 'Invalid email address']); exit; } // Check if passwords match if ($password !== $confirmPassword) { echo json_encode(['success' => false, 'message' => 'Passwords do not match']); exit; } // SQL query to insert the form data into the users table $sql = "INSERT INTO candidate (fullName, dob, gender, email, password, mobile, address, city, state, pincode) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"; // Prepare the statement $stmt = $conn->prepare($sql); // Bind the parameters (s = string, i = integer, etc.) $stmt->bind_param("sssssssssi", $fullName, $dob, $gender, $email, $password, $mobile, $address, $city, $state, $pinCode); // Execute the query if ($stmt->execute()) { $_SESSION['userId'] = $conn->insert_id; $_SESSION['name'] = $fullName; $_SESSION['email'] = $email; $_SESSION['mobile'] = $mobile; // Return success response if insertion is successful echo json_encode(['success' => true, 'message' => 'User registered successfully']); } else { // Return error message if insertion fails echo json_encode(['success' => false, 'message' => 'Error: ' . $stmt->error]); } } $stmt->close(); $conn->close();