connect_error) { die("Connection failed: " . $conn->connect_error); } // Assicurati che tutti i dati POST necessari siano presenti if ( isset($_POST['formrow-firstname-input']) && isset($_POST['surname-input']) && isset($_POST['formrow-email-input']) && isset($_POST['example-date-input']) && isset($_POST['ticket']) && isset($_POST['formrow-inputState']) ) { // Prendi i dati dal modulo $first_name = $_POST['formrow-firstname-input']; $last_name = $_POST['surname-input']; $order_billing_email = $_POST['formrow-email-input']; $order_date_created = $_POST['example-date-input']; $nticket = $_POST['ticket']; $quantityclass = $_POST['ticket']; $idservice = $_POST['formrow-inputState']; $quantity = 1; $status = "pending"; $cod = $_POST['cod']; $userid = isset($_POST['userid']) && !empty($_POST['userid']) ? $_POST['userid'] : NULL; // Prepara la query SQL $sql = "INSERT INTO orderbook (first_name, last_name, order_billing_email, order_date_created, nticket, quantityclass, idservice, quantity, status, cod, iduser) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"; $stmt = $conn->prepare($sql); $stmt->bind_param("sssssssissi", $first_name, $last_name, $order_billing_email, $order_date_created, $nticket, $quantityclass, $idservice, $quantity, $status, $cod, $userid); if ($stmt->execute()) { echo "Ordine inserito con successo!"; // Reindirizzamento a orderbooklist.php dopo aver inserito con successo l'ordine header("Location: orderbooklist.php"); exit; // Assicurati di chiamare exit() dopo header() per fermare l'esecuzione dello script } else { echo "Errore: " . $stmt->error; } $stmt->close(); } // Questa รจ la parentesi graffa che mancava ?>