Advertisement
Guest User

Untitled

a guest
Nov 11th, 2015
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. <?php
  2.  
  3. $link = mysqli_connect("localhost", "root", "", "pistache"); //Hier verbindet sich das PHP Dokument mit der Datenbank.
  4.  
  5. if ($link == false){
  6. die("Konnte nicht verbinden" . mysqli_connect_error()); //Falls die Verbindung fehlgeschlagen ist, erfolgt eine Fehlermeldung mit dem Text der im Code steht.
  7. }
  8.  
  9. $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.
  10. $text2 = mysqli_real_escape_string($link, $_POST['text2']);
  11. $text3 = mysqli_real_escape_string($link, $_POST['text3']);
  12. $text4 = mysqli_real_escape_string($link, $_POST['text4']);
  13. $text5 = mysqli_real_escape_string($link, $_POST['text5']);
  14. $text6 = mysqli_real_escape_string($link, $_POST['text6']);
  15. $text7 = mysqli_real_escape_string($link, $_POST['text7']);
  16. $datumvon = mysqli_real_escape_string($link, $_POST['datumvon']);
  17. $zeitbis = mysqli_real_escape_string($link, $_POST['zeitbis']);
  18.  
  19. //Alle Linien welche mit den Befehl mysqli_real_escape_string enthielten, haben die gleiche Funktion.
  20.  
  21.  
  22. $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')";
  23.  
  24. //Diese Variable bindet MySQL Code mit dem PHP Script indem sie den Code in einer Variable speichert.
  25.  
  26.  
  27. /*Diese Anweisung sorgt dafür, dass die Daten, welche in das HTML Formular eingegeben wurden,-
  28. direkt an die phpMyAdmin Datenbank unter der Voraussetzung, dass, die Verbindung klappt und es sonst keinen Fehler gibt,-
  29. -in der Datenbank unter den jeweiligen Feldern gespeichert werden. */
  30.  
  31. if(mysqli_query($link, $sql)){ //Falls die Daten übereinstimmen und die Verbindung funktioniert wird die Meldung das es funktioniert ausgegeben
  32. echo "Hat funktioniert"; //Hier kommt, falls es funktioniert hat, eine Meldung welche eine erfolgreiche Meldung ausgibt.
  33. } else{
  34. echo "Hat nicht geklappt. Hier liegt der Fehler: " . mysqli_error($link); //Gibt es ein Problem, oder ist eine Bedinung nicht erfüllt,
  35. //dann wird der else Befehl die Verbindung durch mysqli_close($link) abbrechen,
  36. //und eine Fehlermeldung mit Text ausgeben.
  37.  
  38. }
  39. mysqli_close($link); //In beiden Fällen wird mit diesem Befehl die verbindung geschlossen.
  40. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement