64 lines
2.2 KiB
PHP
64 lines
2.2 KiB
PHP
<?php
|
|
// Connessione al database (assicurati di avere le tue credenziali)
|
|
include('Connections/bkngstm.php');
|
|
|
|
ini_set('display_errors', '1');
|
|
ini_set('display_startup_errors', '1');
|
|
error_reporting(E_ALL);
|
|
// Crea una connessione al database
|
|
$conn = new mysqli($servername, $username, $password, $dbname);
|
|
|
|
// Verifica la connessione al database
|
|
if ($conn->connect_error) {
|
|
die("Connessione al database fallita: " . $conn->connect_error);
|
|
}
|
|
|
|
// Ottieni i dati dal form
|
|
$name = $_POST["name"];
|
|
$surname = $_POST["surname"];
|
|
$email = $_POST["email"];
|
|
$userid = $_POST["userid"];
|
|
$idserviceschedule = $_POST["idserviceschedule"];
|
|
$status = $_POST["status"];
|
|
$idorder = $_POST["idorder"];
|
|
$idservice = $_POST["idservice"];
|
|
$bookingstart = $_POST["bookingstart"];
|
|
|
|
// Se $userid non esiste o è 0, inserisci prima nella tabella auth_users
|
|
if (!$userid || $userid == 0) {
|
|
$password = "YogiBook159";
|
|
$role_id = 2;
|
|
$user_status = "Active";
|
|
$created_at = date('Y-m-d H:i:s'); // Data e ora attuali
|
|
$avatar = "mediationb.png";
|
|
|
|
$sql_user = "INSERT INTO auth_users (first_name, last_name, email, password, role_id, status, created_at, avatar)
|
|
VALUES ('$name', '$surname', '$email', '$password', '$role_id', '$user_status', '$created_at', '$avatar')";
|
|
|
|
|
|
if ($conn->query($sql_user) === TRUE) {
|
|
$userid = $conn->insert_id; // Ottieni l'ID dell'ultimo record inserito
|
|
} else {
|
|
// In caso di errore, gestiscilo appropriatamente
|
|
echo "Errore durante l'inserimento dell'utente: " . $conn->error;
|
|
$conn->close();
|
|
exit; // Termina lo script se c'è stato un errore
|
|
}
|
|
}
|
|
|
|
// Esegui la query per inserire il record nella tabella "bookingclass"
|
|
$sql = "INSERT INTO bookingclass (iduser, idserviceschedule, status, idorder, idservice, bookingstart)
|
|
VALUES ('$userid', '$idserviceschedule', '$status', '$idorder', '$idservice', '$bookingstart')";
|
|
|
|
if ($conn->query($sql) === TRUE) {
|
|
// Inserimento riuscito, reindirizza l'utente a "adminpanel.php"
|
|
header("Location: adminpanel.php");
|
|
exit;
|
|
} else {
|
|
// In caso di errore, gestiscilo appropriatamente
|
|
echo "Errore durante l'inserimento del record: " . $conn->error;
|
|
}
|
|
|
|
// Chiudi la connessione al database
|
|
$conn->close();
|