yogibook_aury_new/public/inserisci_record-bck090525.php
2025-09-01 15:06:58 +02:00

65 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");
} else {
// In caso di errore, gestiscilo appropriatamente
echo "Errore durante l'inserimento del record: " . $conn->error;
}
// Chiudi la connessione al database
$conn->close();
?>