| FAQ |
| Kalender |
|
|
#1 | ||
|
|||
|
Medlem
|
Hej!
Någon som vet vad jag har gjort för fel ? Jag vill att det kollar den som är inloggad vad den har för behörighet och skicka till rätt sida.. huvudadmin, admin och else fungerar men INTE medlem. Kod:
include ('mysql.php');
$user = $_SESSION['sess_user'];
$accessfind = mysql_query("SELECT behorighet FROM users WHERE user='$user'");
$villkor = mysql_result($accessfind, 0);
if (huvudadmin == $villkor)
{
header("location: ?p=ownerpanel");
if (admin == $villkor)
{
header("location: ?p=adminpanel");
if (medlem == $villkor)
{
header("location: ?p=medlempanel");
}
}
}
else {
header("location: ?p=adminpanel2");
}
|
||
|
|
Svara med citat
|
|
|
#2 | |||
|
||||
|
Bara ett inlägg till!
|
Så som du skrivit if-satsen måste personen vara både huvudadmin, admin och medlem för att den innersta if-satsen ska utlösas. Ett tips är att du indenterar din kod så ser du direkt vad jag menar.
|
|||
|
|
Svara med citat
|
|
|
#3 | |||
|
||||
|
Har WN som tidsfördriv
|
Tror du menade så här:
Kod:
include ('mysql.php');
$user = $_SESSION['sess_user'];
$accessfind = mysql_query("SELECT behorighet FROM users WHERE user='$user'");
$villkor = mysql_result($accessfind, 0);
if (huvudadmin == $villkor)
{
header("location: ?p=ownerpanel");
}
else if (admin == $villkor)
{
header("location: ?p=adminpanel");
}
else if (medlem == $villkor){
header("location: ?p=medlempanel");
}
else {
header("location: ?p=adminpanel2");
}
|
|||
|
|
Svara med citat
|
|
|
#4 | ||
|
|||
|
Medlem
|
det fungerar nu =) jag försökte med elseif men skrev fel else if och då fungerade det ju inte.. det fungerade med elseleif..=)
|
||
|
|
Svara med citat
|
| Svara |
|
|