Igen er jeg løbet ind i en parse error, og jeg er altså ikke selv i stand til at finde den. Nogen gange hjælper det med et nyt øje på sagen.
<?php
function denied() {
echo "Adgang nægtet!";
};
if (isset($_COOKIE['privilegier'])) {
if ($_COOKIE['privilegier']==1) {
if (isset($_POST['email'])==false) {
echo "
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
</head>
<body>
<form action='createuser.php' method='post'>
Email:<br />
<input type='text' width='250px' name='email' /><br /><br />
Kodeord:<br />
<input type='password' width='250px' name='pass' /><br /><br />
Fulde Navn:<br />
<input type='text' width='250px' name='name' /><br /><br />
Adresse:<br />
<input type='text' width='250px' name='adress' /><br /> <br />
Post nummer:<br />
<input type='text' width='250px' name='zip' /><br /><br />
Telefonnummer:<br />
<input type='text' width='250px' name='tlf' /><br /><br />
Mobil nummer:<br />
<input type='text' width='250px' name='mobil' /><br /><br />
Fødselsdag:<br />
<input type='text' width='250px' name='birth' /><br /><br />
Alergier / Sygdomme:<br />
<input type='text' width='250px' name='sick' /><br /><br />
Forældre telefonnummer (hvis under 18):<br />
<input type='text' width='250px' name='adulttlf' /><br /><br />
Privilegier på rokada:<br /><br />
<select size='1' name='privilegier'>
<option value='0'>Almindelige bruger</option>
<option value='1'>Administrator</option>
</select><br /><br />
<input type='submit' value='Opret' /> <input type='reset' value='Reset' />
</form>
</body>
</html>";
}
else {
include("../connect.php");
mysql_query("INSERT INTO spillere (id,email,kode,navn,adresse,postnr,tele,mobil,foedselsdag,sygdomme,voksentlf,privilegier) VALUES ('','".$_POST['email']."','".md5($_POST['pass'])."','".$_POST['name']."','".$_POST['adress']."','".$_POST['zip']."','".$_POST['tlf']."','".$_POST['mobil']."','".$_POST['birth']."','".$_POST['sick']."','".$_POST['adulttlf']."','".$_POST['privilegier']."')");
echo "Spiller oprettet!";
}
else {
denied();
};
}
else {
denied();
};
?>
Jeg er godt klar over sikkerhedsrisikoen med $_POST direkte i en query, men denne side er stadig på development stadiet. Jeg håber nogen kan finde fejlen, som angiveligt skulle befinde sig på linje 62.