19. februar 2003 - 11:25Der er
5 kommentarer og 1 løsning
funktioner
Hej,
Jeg er ved at lave et cms, og disse funktioner kontrollerer en brugers adgang til systemet, men jeg får hele tiden: Parse error: parse error, unexpected '}' in d:\www\test\login\functions.php on line 9
og filen functions ser således ud: <?php function check_userlevel() { global $userlevel, $username; $db = mysql_connect("localhost", "root", "") or die ("Sorry no connection to database server!"); mysql_select_db("or", $db) or die ("Could not select the database!"); $sql = mysql_query("SELECT level FROM or_user WHERE username='$_SESSION[username]'") or die("Could not fetch results from the or_user table!"); $row = mysql_fetch_array($sql); $userlevel = $row['level'];´ }
function check_perms() { global $userlevel, $userperm; switch($userlevel) { case 1: $userperm = "Root"; break; case 2: $userperm = "Administrator"; break; case 3: $userperm = "Normal"; break; case 4: $userperm = "Unverified"; break; case 5: $userperm = "Banned"; break; } } ?>
Så skriver den stadigvæk: Parse error: parse error, unexpected '}' in d:\www\test\login\functions.php on line 9
og filen ser således ud: <?php function check_userlevel() { global $userlevel, $username; $db = mysql_connect("localhost", "root", "") or die ("Sorry no connection to database server!"); mysql_select_db("or", $db) or die ("Could not select the database!"); $sql = mysql_query("SELECT level FROM or_user WHERE username='$_SESSION[username]'") or die("Could not fetch results from the or_user table!"); while($row = mysql_fetch_array($sql)){ $userlevel = $row['level'];´ } }
function check_perms() { global $userlevel, $userperm; switch($userlevel) { case 1: $userperm = "Root"; break; case 2: $userperm = "Administrator"; break; case 3: $userperm = "Normal"; break; case 4: $userperm = "Unverified"; break; case 5: $userperm = "Banned"; break; } } ?>
prøv liga at ændre $sql = mysql_query("SELECT level FROM or_user WHERE username='$_SESSION[username]'") til $sql = mysql_query("SELECT level FROM or_user WHERE username='".$_SESSION['username']."'")
He he.... det var da så lidt. Ofte er den nemmeste løsning også den mest sandsynlige. Ikke noget med at ændre funktionerne her :=)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.