Eintragen von daten in die Mysql Datenbank

Danke Danke Danke :smiley: :wink:

<?php $user = ""; $passwort = ""; /* CREATE TABLE liste ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `vname` TEXT NOT NULL , `nname` TEXT NOT NULL ) ENGINE = MYISAM ; */ if($_POST && !empty($_POST['vname']) && !empty($_POST['nname'])) { $db = mysql_connect("localhost", $user, $passwort) or die("Verbindunsfehler!"); mysql_select_db($user) or die("Datenbankauswählfehler!"); $vname = mysql_real_escape_string($_POST['vname']); $nname = mysql_real_escape_string($_POST['nname']); if('1' == mysql_num_rows(mysql_query("SELECT id FROM liste WHERE vname='$vname' AND nname='$nname'"))) { echo "Du hast dich bereits eingetragen :slight_smile:"; } else { $sql = "INSERT INTO `liste` (`vname`, `nname`) VALUES ('".$vname."', '".$nname."')"; if (mysql_query($sql)) { echo "Du hast dich erfolgreich auf die Gästeliste gesetzt!
Gern kannst du auch noch Freunde von dir mitbringen!
Also dann bis zur Broxis..."; } else { echo "Fehler in der Eintragung!"; } } ?>

Irgendwo muß dort ein Fehler sein… jetzt ist es mal eingetreten dass ein Fehler in der Eintragung entstanden ist.
Das Problem: Eigentlich soll er nur die Meldung: “Fehler in der Eintragung!” (ohne Anführungszeichen) bringen. Stattdessen wird dieses angezeigt: "Gern kannst du auch noch Freunde von dir mitbringen!
Also dann bis zur Broxis…"; } else { echo “Fehler in der Eintragung!”; } } ?>
"

Was muß ich ändern damit nur "Fehler in der Eintragung! angezeigt wird?

Danke LG DD

Vielleicht ein Fehler mit den Anführungszeichen?

Hier im Forum solltest du für Quelltext den BBCode [code] oder bei PHP [code=php] verwenden. Deinen Quelltext bitte außerdem einrücken.