Kleines Problemchen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
automatische umwandlung
bel
datenbankzugriff
eintragung
email
fehler
fehlermeldung
insert
notiz
result
skript
symptom
-
Ja dufte, jetzt muss ich wieder dieses Tolle Forum mit meinen Problemen bel?stigen....
Aber irgendwie klappt diese Eintragung in die Datenbank nicht richtig...
<? $mail="<a href='mailto:$_POST[EMail]'>$_POST[EMail]</a>"; $www="<a href='$_POST[WWW]' target='blank'>$_POST[WWW]</a>"; if (!empty($_POST["submit"])) { @mysql_connect("localhost","*******","***") or die("Verbindung zu MySQL gescheitert!"); @mysql_select_db("******") or die("Datenbankzugriff gescheitert!"); $sql="INSERT INTO adressen " . "(id, Name, EMail, " . "WWW, Notizen) VALUES ('', '$_POST[Name]', " . " '$mail', " . "'$www', '$_POST[Notizen]')"; if (mysql_query($sql)) { echo "<p>Dateneingabe erfolgreich!</p>"; } else { echo "<p>Dateneingabe nicht erfolgreich!</p>"; } mysql_close(); } ?>
Jetzt habe ich den Ganzen PHP- Teil gepostet und hoffe, jemand kann mir helfen... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Nun es wird nicht direckt eine Fehlermelldung ausgegeben, sondern die else-Nachicht:
else { echo "<p>Dateneingabe nicht erfolgreich!</p>"; }
Das d?rfte ja auch als Fehler irgendwo in dem Skript gelten. Vor dem einbauen der Variablen ging alles noch
Vorher sah es so aus:
$sql="INSERT INTO adressen " . "(id, Name, EMail, " . "WWW, Notizen) VALUES ('', '$_POST[Name]', " . " '$_POST[EMail]', " . "'$_POST[EMail]', '$_POST[Notizen]')";
Dann wollte ich aber noch die Automatische umwandlung in einen Link... -
Du musst den if-Teil so schreiben, sonst wird der mysql_query(); nicht ausgef?hrt:
$result = mysql_query($sql);
if ($result) {
echo "<p>Dateneingabe erfolgreich!</p>";
}
else {
echo "<p>Dateneingabe nicht erfolgreich!</p>";
}
mysql_close();
}
so sollte das funktionieren! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage