• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Xampp error bei registrierungsformular

HTMLPro

Mitglied
Hallo Community,
da ich gerade an einem Registrierungsformular für ein Projekt rumbastle, und ein Problem habe wende ich mich an euch. Es ist so: Immer wenn ich das Script mit XAMPP laufen lassen will kommt ein ERROR:
Code:
[B]Parse error[/B]: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in [B]C:\xampp\htdocs\system\register.php[/B] on line [B]15[/B]
Und hier das Script register.php:
Code:
<form action="register.php" method="post">
Benutzername: <input type="text" name="username">
E-Mail Adresse: <input type="text" name="email">
Passwort: <input type="password" name="pw">
<input type="submit" value="Registrieren" name="submit">
</form>
<?php
if (!_empty($_POST["submit"])) {
$db = @mysqli_connect("localhost", "root", "")
or die("Registrierung fehlgeschlagen. Bitte Senden sie das Formular noch mal ab");
mysqli_set_charset($db, "utf8");
@mysqli_select_db($db, "system")
or die("Registrierung fehlgeschlagen. Bitte Senden sie das Formular noch mal ab");
$sql="INSERT INTO userdata " .
"(id, username, emailm pw) VALUES ("", "$_POST["username"]", "$_POST["email"]", "$_POST["pw"]")";
if (mysqli_query($db, $sql)) {
echo "Registrierung erfolgreich!";
} else {
echo "Registrierung nicht erfolgreich";
}
mysqli_close($db);
}
?>
Ich hoffe ihr könnt mir helfen!
Lg htmlpro
 
Werbung:
PHP:
<form action="register.php" method="post">
Benutzername: <input type="text" name="username">
E-Mail Adresse: <input type="text" name="email">
Passwort: <input type="password" name="pw">
<input type="submit" value="Registrieren" name="submit">
</form>
<?php
if (!_empty($_POST["submit"])) {
$db = @mysqli_connect("localhost", "root", "")
or die("Registrierung fehlgeschlagen. Bitte Senden sie das Formular noch mal ab");
mysqli_set_charset($db, "utf8");
@mysqli_select_db($db, "system")
or die("Registrierung fehlgeschlagen. Bitte Senden sie das Formular noch mal ab");
$sql="INSERT INTO userdata " .
"(id, username, emailm, pw) VALUES ("", '".$_POST['username']."', '".$_POST['email']."', '".$_POST['pw']."')";
if (mysqli_query($db, $sql)) {
echo "Registrierung erfolgreich!";
} else {
echo "Registrierung nicht erfolgreich";
}
mysqli_close($db);
}
?>

So müsste es klappen. Ich habe die entsprechende Zeile 15 mit den "." versehen und die Anführungszeichen ausgetauscht sowie deinen MySQL Code berichtigt.
 
Werbung:
Zurück
Oben