Saknar också ";"
Försökte klistra in din kod i Notepad++ men allt är väldigt rörigt och "indenten" är helt otrolig :P Ändra i ditt program så den hoppar 3 mellanslag.
I övrigt hade jag använt mig av dina input names som en array.
Då kan du enklare kontrollera om POST är isset, samt sätta t.ex. NULL-värde på de som inte är det för att senare kunna visa felmeddelande.
Exempel:
Kod:
<?php
$post_array = array("username","getemail","password","retypepassword");
$i = 0;
foreach ($post_array as $list){
if(!isset($_POST[$post_array[$i]])){
$_POST[$post_array[$i]] = NULL;
} else {
$_POST[$post_array[$i]] = $_POST[$post_array[$i]];
} # end if
$i++;
} # end foreach
$i = 0;
foreach ($post_array as $list){
if($_POST[$post_array[$i]] == NULL){
echo $_POST[$post_array[$i]]." not set!";
} else {
$_POST[$post_array[$i]] = $_POST[$post_array[$i]];
} # end if
$i++;
}
?>
Finns säkert bättre sätt att göra det på men det fungerar (tror jag, rätt nyvaken). T.ex. skapa funktion av det.