Wat is er fout aan deze phpcode?

Hallo,

Ik ben een tutorial aan het volgen, voor een registration pagina te maken. Maar nu kon ik het filmpje niet meer volgen, waardoor de code niet klopt - heb het filmpje meerdere malen bekeken. Kan iemand alsjeblieft helpen met de code.
----------------------------

echo "

Register

";

if($_SERVER['REQUEST_METHOD'] == 'POST')

//form data
$fullname = strip_tags ($_POST['fullname']);
$username = strip_tags ($_POST['username']);
$password = strip_tags($_POST['password']) ;
$repeatpassword =strip_tags($_POST['repeatpassword']);
$date = date("Y-m-d");

if ($submit)
{

//check for existance
if($fullname&&$username&&$password&&$repeatpassword)
{
//encrypt password
$password = md5($password);
$repeatpassword = md5($repeatpassword);

if($password==$repeatpassword)
{
//check char length of username and fullname
if (strlen($username>25||strlen($fullname)>25)
{
echo "Length of username of fullname is too long!";
}
else
{
//check password length
if(strlen($password)>25||strlen($password)<6)
{
echo "Password must be between 6 and 25 charachters";
}
{
//register the user!
}
}
else
"Your passwords do not match";
else
echo"Please fill in all fields! ";
}

?>

Weet jij het antwoord?

/2500

Het beste antwoord

Sowieso kan dit niet: else "Your passwords do not match"; Toegevoegd na 26 seconden: Wellicht wil je daar een echo voor zetten... Toegevoegd na 2 uur: Er moet ook een ) na $username>25 Verder kun je die tweede else er niet zomaar achter plaatsen... if (voorwaarde) {routine} else {routine} en dan houdt het op, je kunt er niet nog een else achter plakken.

Het probleem zit hem in de { na if (strlen($username>25||strlen($fullname)>25)

Ik heb de code in een PHP-editor geplaatst. Deze geeft aan dat er ergens een afsluiting - een "}"- ontbreekt. Waarschijnlijk is het de "else" op regel 30, deze wordt niet afgesloten. Waarschijnlijk moet het "}" teken na regel 36 worden toegevoegd.

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100