Avatar billede wqazr Nybegynder
15. august 2004 - 18:29 Der er 5 kommentarer og
1 løsning

giver grønt lys for brugere, med level = 1 og op ad

Hey jeg vil gerne have nedenstående kode til at lade bruger der har level = 1 eller 2 komme ind.. hvor alle under 1 ikke kommer ind:

<?
session_start();
if(!$_SESSION[userid]) {
include("login.php");
exit;
} else {
include('../header.php');
include("menu.php");
include("sql.php");

echo '<p align=center>Admin:</p>';

$query = mysql_query("SELECT * FROM users WHERE id=".$_SESSION[userid]."") or die(mysql_error());
$row = mysql_fetch_array($query);

$level = $row[level];

if(1 <= $level) {
    echo 'admin!!';
} else {
echo 'Du har ikke adgang til admin-siden!';
}

}
?>

OG DEN HER SKAL OGSÅ HAVE DET:

<?
include("sql.php");

$query = mysql_query("SELECT * FROM users WHERE id=".$_SESSION[userid]."") or die(mysql_error());
$row = mysql_fetch_array($query);

$level = $row[level];


if(1 <= $level) {
    echo '- <a href="admin.php">Admin</a></p>';
} else {
echo '</p>';
}
?>
Avatar billede dennismp Nybegynder
15. august 2004 - 18:32 #1
Du kan bare sætte
exit;

ind efter:
echo 'Du har ikke adgang til admin-siden!';

Så kommer de ikke viderer
Avatar billede wqazr Nybegynder
15. august 2004 - 18:43 #2
øhh... ik det jeg vil have.. den skal tjekke om level er = med 1 eller 2 eller mere
Avatar billede dennismp Nybegynder
15. august 2004 - 18:44 #3
Sådan her?

if( $level >= 1 ) {
  echo "Brugeren har level 1 eller derover";
}
Avatar billede terrak Nybegynder
15. august 2004 - 18:50 #4
Prøv lige at smide en echo $level ind efter "$row = mysql_fetch_array($query);", for at se hvad $level indeholder når du sammenligner den.
Avatar billede dennismp Nybegynder
15. august 2004 - 18:53 #5
Aaaaaaaaaaah. Beklager at jeg er sådan en nød :)
Avatar billede wqazr Nybegynder
15. august 2004 - 19:01 #6
fandt selv min fejl :S glemte at uploade sql.php
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester