wenn ich folgenden code ausführe
Code:
<?php
function add_to_database( $nick, $password, $email, $gender, &$id, &$error ) {
if( ! empty( $nick ) &&
! empty( $password ) &&
! empty( $email ) &&
! empty( $gender ) ) {
$mysql_res = mysql_pconnect( "localhost", $mysql_user, $mysql_pw );
if( ! $mysql_res ) {
return false;
$error = "Konnte verbindung zur datenbank nicht herstellen";
}
mysql_select_db( $mysql_db, $mysql_res );
$query = "INSERT INTO members ( 'nickname', 'password', 'email', 'gender' )
values( '$nick', '$password', '$email', '$gender' )";
if( ! mysql_query( $query, $mysql_res ) ) {
return false;
$error = "Kommunikation mit der datenbank fehlgeschlagen";
}
else {
$id = mysql_insert_id();
return true;
}
}
function write_form() {
print <<<EOF
<form method = 'POST' action = '{$_SERVER['PHP_SELF']}'>
Ihr Wunsch nick</P>
<input type = 'TEXT' name = 'nickname'>
Ihr wunsch passwort</P>
<input type = 'TEXT' name = 'pw1'>
Bitte das pw wiederholen</P>
<input type = 'TEXT' name = 'pw2'>
Ihre email addresse</P>
<input type = 'TEXT' name = 'email'>
Ihr geschlecht</P>
<select name = 'gender' size = '2'>
<option value = 'M'>Männlich</option>
<option value = 'F'>Weiblich</option>
</select>
</form>
EOF;
}
?>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<HTML>
<BODY>
<?php
if( ! add_to_database( $_POST[''], $_POST[''], $_POST[''], $_POST[''], $id, $error ) ) {
write_form();
print $error;
}
else {
print "ihre id mit der sie sich einloggen müssen ist ".$id;
}
?>
</BODY>
</HTML>
kriege ich folgende Fehlermeldung
Code:
Parse error: parse error, unexpected $end in C:\apachefriends\xampp\htdocs\php\rizingprepage\register.php on line 60
Was hab ich falsch gemacht