Probelm mit Eintrag in mysql
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
achtung
beitrag
daten
eintrag
email
error
fehler
insert
moment
null
punkten
registrierung
schreiten
string
syntax
username
zeile
-
Er gibt mir diesen Fehler aus:
Parse error: syntax error, unexpected T_VARIABLE in C:\Programme\xampp\htdocs\reg.php on line 46
Meine Quellcode:
elseif($schritt == 3) { echo "Registrierung<br> <b>Achtung Deine Daten werden eingef?gt.<br> Einen Moment deine Werden eingef?gt."; flush(); sleep(3); $EINTRAG = 'INSERT INTO `userdaten` (`username`, `email`) VALUES ('$username', '$email');'; [b]zeile 46[/b] $eintragen = mysql_query($EINTRAG); if($eintragen === true) { echo "<b><font color="green">insert into `userdaten` (`id`, `username`, `email`) values (NULL, '<b>$username</b>', '<b>$email</b>')</b></font><br>Deine Daten wurden eingetragen"; } else { echo "<b><font color="red">insert into `userdaten` (`id`, `username`, `email`) values (NULL, '<b>$username</b>', '<b>$email</b>')</b></font><br> Deine Daten konnten nicht gespeichert werden"; } }
Beitrag ge?ndert am 19.03.2006 13:38 von gollum1990 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
$EINTRAG = 'INSERT INTO `userdaten` (`username`, `email`) VALUES ('$username', '$email');'; $eintragen = mysql_query($EINTRAG);
Du hast die Variablen falsch eingebettet. Du k?nntest z.B. Punkte als Verbindungsoperator f?r Strings benutzen:
$EINTRAG = 'INSERT INTO `userdaten` (`username`, `email`) VALUES (\''.$username.'\', \''.$email.'\');'; $eintragen = mysql_query($EINTRAG);
Du k?nntest aber auch einfach doppelte Anf?hrungszeichen benutzen:
$EINTRAG = "INSERT INTO `userdaten` (`username`, `email`) VALUES ('$username', '$email');"; $eintragen = mysql_query($EINTRAG);
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage