Kom ihåg mig?
Home Menu

Menu


if satser

Ämnesverktyg Visningsalternativ
Oläst 2008-12-11, 00:11 #1
Firekicker Firekicker är inte uppkopplad
Medlem
 
Reg.datum: Mar 2003
Inlägg: 86
Firekicker Firekicker är inte uppkopplad
Medlem
 
Reg.datum: Mar 2003
Inlägg: 86
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");
 }
Firekicker är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-12-11, 00:14 #2
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
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.
emilv är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-12-11, 00:37 #3
crazzys avatar
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2007
Inlägg: 1 089
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
crazzys avatar
 
Reg.datum: Aug 2007
Inlägg: 1 089
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");
}
crazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-12-11, 07:50 #4
Firekicker Firekicker är inte uppkopplad
Medlem
 
Reg.datum: Mar 2003
Inlägg: 86
Firekicker Firekicker är inte uppkopplad
Medlem
 
Reg.datum: Mar 2003
Inlägg: 86
det fungerar nu =) jag försökte med elseif men skrev fel else if och då fungerade det ju inte.. det fungerade med elseleif..=)
Firekicker är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 23:39.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017