Probleme Data in Date-Bank zu einsetzen
bearbeitet von Rolf BHallo Joseba,
die mysql-Funktionen darfst Du nicht mehr verwenden. Sie sind seit mehreren PHP Versionen nicht mehr erwünscht und in PHP 7 sind sie gar nicht mehr enthalten. Verwende statt dessen die mysqli-Funktionen.
Du musst nach jedem mysqli-Aufruf prüfen, ob dabei ein Fehler entstanden ist. Fehler im SQL, Fehler in den Daten, es gibt viele Gründe für Fehler. Schau in die PHP Dokumentation, da steht für jede mysqli-Funktion genau aufgeschrieben, was sie bei Fehlern zurückgibt.
Wenn eine SQL-Funktion bei Fehlern FALSE zurückgibt, denke daran, das immer mit `===` zu prüfen. Der `==` Vergleich versucht, unterschiedliche Datentypen an einander anzupassen, und das wäre hier ein Problem. Wenn eine SQL Funktion einen Fehler meldet, kannst Du die Funktion mysqli_error($connection) verwenden, um einen Fehlertext dazu zu bekommen.
Deine Prüfung `if ($name !='' || $email !=''|| $message !='') {` scheint mir falsch zu sein. Du möchtest, dass alle Felder ausgefült sind? Dann musst Du && verwenden, nicht \|\|.
_Rolf_
--
sumpsi - posui - clusi