ik heb een inlog systeem gemaakt maar ik krijg de hele tijd de zelfde fout!

mijn script:

<title>Login:</title>

<style>

.logintable { border:1 solid black; width=200; align:center; font-family:arial; font-size:12}

.login {border:1 solid black; background-color:gray}

</style>

<center>

<a href='?status='>Login</a>

<a href='?status=new'>Registreer</a>

<BR>

<?

$userfile='gebruikers.php';

include($userfile);

$aantal=count($gebruikers);



if($_GET['status']=="")

{

echo "<form action='?status=login' method=post>";

echo "<table class=logintable>";

echo "<tr><td colspan=2 bgcolor=gray><b>Login:</b></td></tr>";

echo "<tr><td>Naam:<td><input type=text name=naam class=login></td></tr>";

echo "<tr><td>Wachtwoord:<td><input type=password name=wachtwoord class=login><BR></td></tr>";

echo "<tr><td colspan=2><input type=submit value='Login' class=login>;

echo "</table>";

echo "</form>";

if($aanmelding=="fout")

{

echo "<font color='red' size=2 face=arial><b>Onjuiste gegevens</font></b>";

}

}

if($_GET['status']=="new")

{

?>

<table class=logintable>

<form action='?status=save' method=post>

<tr><td colspan=2 bgcolor=gray><b>Meld je aan:</b><BR></td></tr>

<tr><td>Naam:<td><input type=text name=naam class=login><BR></td></tr>

<tr><td>E-mail:<td><input type=text name=email class=login><BR></td></tr>

<tr><td>Wachtwoord:<td><input type=password name=wachtwoord class=login><BR></td></tr>

<tr><td>Wachtwoord:<td><input type=password name=wachtwoord2 class=login><BR></td></tr>

<tr>
<td colspan=2><input type=submit class=login value='Aanmelden'></td>
</tr>

</table>

<?

}

if($_GET['status']=="save")

{

if(($_POST['naam'] && $_POST['email'] && $_POST['wachtwoord']) && ($_POST['wachtwoord']==$_POST['wachtwoord2']))

{

$fp=fopen($userfile,"a");

fputs($fp,"<"."? $"."gebruikers[]=\"".$_POST['naam'].",".$_POST['email'].",".$_POST['wachtwoord']."\"; ?".">\n");

fclose($fp);

echo "".$_POST['naam']." is toegevoegt aan onze database";

echo "<script>\n setTimeout(location='?status=',\"5000\");\n</script>";

}

else

{

echo "<font face='arial' size=2 color=red><B>Onjuiste gegevens</b><BR> <a href='javascript:history.back(-1)'>ga terug</a></font>";

}

}

if($_GET['status']=="login")

{

$aanmelding="";

if($_POST['naam'])

{

$aanmelding="fout";

for($i=0; $i<=$aantal; $i++)

{

list($user,$email,$pass) = split(",",$gebruikers[$i]);

if(($user==$_POST['naam']) && ($pass==$_POST['wachtwoord']))

{

$aanmelding=goed;

$email2=$email;

}

}

}

if($aanmelding=="goed")

{

?>

Hier komt jouw beveiligte pagina<BR>

je bent nu ingelogt<br>

<?

echo "Jouw email is ".$email2;

}

if($aanmelding=="")

{

echo "Word gauw lid";

}

if($aanmelding=="fout")

{

echo "<font color='red' size=2 face=arial><b>Onjuiste gegevens</font></b>";

echo "<script>\nsetTimeout(location='".$PHP_SELF."?aanmelding=fout','5000');\n</script>";

}

}

?><BR>





</center>

en de error die ik krijg is:
Parse error: parse error, unexpected '/' in MIJNDOMEIN/index.php on line 23

weet iemand wat ik daar aan kan doen???
Naar lijn 23 kijken en die verbeteren :)
echo "<tr><td colspan=2><input type=submit value='Login' class=login>;

Wat o wat is hier de fout toch...

Voor de rest zie ik zo ff 123 niets...
Er staat geen afsluitende "

En waarom quote je de 'eigenschappen' niet?
<?php
echo '<tr><td colspan="2"><input type="submit" value="Login" class="login">';
?>
Doe het dan meteen goed:

<?php
echo '<tr><td colspan="2"><input type="submit" value="Login" class="login" />';
?>

een tag moet wel afgesloten worden ;)
Dat ligt er maar net aan, HTML of XHTML :P
Mja, meestal doe ik het ook, was denk ik te laat ;)

Reageren