Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $link = mysqli_connect("localhost", "root", "", "pistache"); //Hier verbindet sich das PHP Dokument mit der Datenbank.
- if ($link == false){
- die("Konnte nicht verbinden" . mysqli_connect_error()); //Falls die Verbindung fehlgeschlagen ist, erfolgt eine Fehlermeldung mit dem Text der im Code steht.
- }
- $text1 = mysqli_real_escape_string($link, $_POST['text1']); //Diese Variable sorgt dafür, dass die Eingaben im HTML Dokument in diesem Dokument verwendet werden können.
- $text2 = mysqli_real_escape_string($link, $_POST['text2']);
- $text3 = mysqli_real_escape_string($link, $_POST['text3']);
- $text4 = mysqli_real_escape_string($link, $_POST['text4']);
- $text5 = mysqli_real_escape_string($link, $_POST['text5']);
- $text6 = mysqli_real_escape_string($link, $_POST['text6']);
- $text7 = mysqli_real_escape_string($link, $_POST['text7']);
- $datumvon = mysqli_real_escape_string($link, $_POST['datumvon']);
- $zeitbis = mysqli_real_escape_string($link, $_POST['zeitbis']);
- //Alle Linien welche mit den Befehl mysqli_real_escape_string enthielten, haben die gleiche Funktion.
- $sql = "INSERT INTO pistache (Test1, Test2, Test3, Test4, Test5, Test6, Test7, Datum von, Zeit bis) VALUES ('$text1', '$text2', '$text3', '$text4', '$text5', '$text6', '$text7', '$datumvon', '$zeitbis')";
- //Diese Variable bindet MySQL Code mit dem PHP Script indem sie den Code in einer Variable speichert.
- /*Diese Anweisung sorgt dafür, dass die Daten, welche in das HTML Formular eingegeben wurden,-
- direkt an die phpMyAdmin Datenbank unter der Voraussetzung, dass, die Verbindung klappt und es sonst keinen Fehler gibt,-
- -in der Datenbank unter den jeweiligen Feldern gespeichert werden. */
- if(mysqli_query($link, $sql)){ //Falls die Daten übereinstimmen und die Verbindung funktioniert wird die Meldung das es funktioniert ausgegeben
- echo "Hat funktioniert"; //Hier kommt, falls es funktioniert hat, eine Meldung welche eine erfolgreiche Meldung ausgibt.
- } else{
- echo "Hat nicht geklappt. Hier liegt der Fehler: " . mysqli_error($link); //Gibt es ein Problem, oder ist eine Bedinung nicht erfüllt,
- //dann wird der else Befehl die Verbindung durch mysqli_close($link) abbrechen,
- //und eine Fehlermeldung mit Text ausgeben.
- }
- mysqli_close($link); //In beiden Fällen wird mit diesem Befehl die verbindung geschlossen.
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement