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(); ?>