Jeg er ikke php-haj, men du skriver:
-  $queryreg = mysql_query("INSERT INTO brugere VALUES ('','$navn','$brugernavn','$adgangskode','$dato')")
 -   die('Du er blevet registreret!');
 
Bruger man ikke normalt die i forbindelse med at sql statementet fejler? Altså skriver man "or die"?
Hvis ovenstående ellers skal give mening, mangler der vel et ";", så der i stedet står:
-  $queryreg = mysql_query("INSERT INTO brugere VALUES ('','$navn','$brugernavn','$adgangskode','$dato')");
 -  die('Du er blevet registreret!');