habe auf die Schnelle eine Registrierungsdatei für ein Login Script gemacht. Da ich gerade immernoch PHP-Anfänger bin blicke ich jetzt gerade net so durch wo mein Fehler ist
Folgenden Code habe ich:
- Code: Alles auswählen
<?php
include_once('sessionhelpers.inc.php');
if ($_POST['UserName']=="" AND $_POST['UserMail']=="" AND $_POST['UserPass']=="") {
echo 'Du kannst dich nun hier Registrieren, um Zugang zum geschützen Bereich zu erhalten';
echo '<b>Fülle bitte alle Felder aus</b>';
echo '<form name="registration" action="register.php" method="post">
echo 'Username:<br><input type="text" name="UserName" size="20" maxlength="25"><br><br>';
echo 'Passwort:<br><input type="password" name="UserPass" size="20" maxlength="50"><br><br>';
echo 'E-Mail:<br><input type="text" name="UserMail" size="20" maxlength="100"><br><br>';
echo '<input type="submit" value="Absenden" name="submit"><input type="reset" value="Zurücksetzen" name="reset">';
echo '</form>';
} else {
if ($_POST['UserName']=="" OR $_POST['UserMail']=="" OR $_POST['UserPass']=="") {
echo 'Du hast nicht alle Felder ausgefüllt. Bitte fülle alle Felder aus!';
echo '<a href="register.php">Zurück zur Registration</a>';
} else {
$password = md5($_POST['UserPass']);
$username = $_POST['UserName'];
$mail = $_POST['UserMail'];
$sql = "INSERT INTO users(UserName, UserMail, UserPass)
VALUES('$username', '$mail', '$password')";
$result = mysql_query($sql);
}
if (!$result) {
echo "Anfrage ($sql) konnte nicht ausgeführt werden : " . mysql_error();
exit;
}
if ($result) {
echo "Du hast dich erfolgreich registriert. Du kannst dich nun mit deinen Logindaten einloggen!";
}
}
}
}
?>
Und folgende Fehlermeldung tritt auf:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /usr/export/www/vhosts/funnetwork/hosting/icqnummerndesign/osr/register.php on line 8
In Zeile 8 stimmt das für mich eigentlich
Lg,
Max