Hallo,
und zwar ich bin ein ziemlicher Anfänger in PHP und Javascript.
Ich übergebe mithilfe PHP Daten in die Datenbank und
wenn die Buchungerfolgreich ist möchte ich gerne eine neue Seite "erfolgreiche_Buchung.html" öffnen... .
Also da wo ich ein komentar //hier neue Seite öffnen muss das rein
Ich hab leider keine Ahnung wie ich das realisieren soll
und zwar ich bin ein ziemlicher Anfänger in PHP und Javascript.
Ich übergebe mithilfe PHP Daten in die Datenbank und
wenn die Buchungerfolgreich ist möchte ich gerne eine neue Seite "erfolgreiche_Buchung.html" öffnen... .
Also da wo ich ein komentar //hier neue Seite öffnen muss das rein

Ich hab leider keine Ahnung wie ich das realisieren soll

PHP-Code:
if( isset($_POST["name"]) && !empty($_POST["name"])
&& isset($_POST["vname"]) && !empty($_POST["vname"])
&& isset($_POST["anreise"]) && !empty($_POST["anreise"])
&& isset($_POST["abreise"]) && !empty($_POST["abreise"])
)
{
//error_reporting(E_ERROR | E_WARNING | E_PARSE);
//Verbindung zur DB aufbauen (Schritt 2)
$mysqli = new mysqli('localhost', 'root', '', 'feriendb');
//Verbindungsaufbau ok?
if ($mysqli->error)
{
//...nein!
echo ('Fehler beim Verbindungsaufbau (' . $mysqli->errno . '): ' . $mysqli->error);
}
else {
//...ja!
//SQL-Anweisung formieren (Schritt 3)
$sql1 = "insert into gast (Vorname, Name, eMail, fon, Straße, PLZ, Ort, pwd) values('" . $_POST['vname'] . "', '" . $_POST['name'] . "', '" . $_POST['mail'] . "', '" . $_POST['fon'] . "', '" . $_POST['strasse'] . "', '" . $_POST['plz'] . "', '" . $_POST['ort'] . "', 'Initial1!')";
//SQL-Anweisung absetzen und Ergebnistabelle in $result merken
if ($mysqli->query($sql1) === TRUE) {
echo "Benutzerkonto angelegt";
$last_id = mysqli_insert_id($mysqli);
} else {
echo "Konto wurde nicht angelegt - Datenbankfehler";
}
$query = "INSERT INTO buchungen (gastID, personenanzahl, anreise, abreise) VALUES ($last_id , '" . $_POST['anzahlPersonen'] . "','" . $_POST['anreise'] . "' , '" . $_POST['abreise'] . "')";
if ($mysqli->query($query) === TRUE) {
// hier neue Seite öffnen
echo " Urlaub gebucht";[/COLOR]
} else {
echo "Buchung fehlgeschlagen";
printf("Errormessage: %s\n", $mysqli->error);
}
}
$mysqli->close();
}
Kommentar