30. april 2007 - 12:51
Der er
19 kommentarer og 1 løsning
Hvor dan laver en en if user = 1 eller 2 then
Hej jeg skal lave en if setning som jeg ikke lige kan se mig ud af selv... If($_SESSION['user_rating'] == "admin eller soldier"){ Hvordan laver jeg dette -> admin eller soldier
Annonceindlæg fra Barco
30. april 2007 - 12:57
#1
If(($_SESSION['user_rating'] == "admin") || ($_SESSION['user_rating'] == "soldier"){ ||/OR = eller &&/AND = og
30. april 2007 - 12:57
#2
if($_SESSION['user_rating'] == "admin" || $_SESSION['user_rating']=="soldier"){
30. april 2007 - 13:04
#3
kan kan ikke lave en lættere måde en at bruge $_SESSION['user_rating'] == vær gang det fylder mega meget :P skal bruge det 27 stæder.
30. april 2007 - 13:06
#4
Er der ikke en lættere medtode til at bruge $_SESSION['user_rating'] Jeg skal bruge det mere end 28 gange på hjemmesiden?
30. april 2007 - 13:07
#5
du kan sige: $sur = $_SESSION['user_rating']; If(($sur == "admin") || ($sur == "soldier"){
30. april 2007 - 13:08
#6
I kan se mit prob ikke :P <? if ($_SESSION['user_rating'] == "soldier" || $_SESSION['user_rating'] == "officer" || $_SESSION['user_rating'] == "leader" || $_SESSION['user_rating'] == "admin"){ ?><a href="?menu=home&page=søg">Søg</a><? }?>
30. april 2007 - 13:11
#7
aha. så gør sådan $krav = false; if ($_SESSION['user_rating'] == "soldier" || $_SESSION['user_rating'] == "officer" || $_SESSION['user_rating'] == "leader" || $_SESSION['user_rating'] == "admin"){ $krav = true; } if ($krav == true) { echo "<a href=\"?menu=home&page=søg\">Søg</a>"; }
30. april 2007 - 13:11
#8
kan du se hvad jeg gør der??
30. april 2007 - 13:14
#9
uhh nice. tak skal du havde:)
30. april 2007 - 13:17
#10
Hvad skal jeg s¨å gøre med denne <a href="?menu=home&page=nyheder">Nyheder</a> - echo "<a href=\"?menu=home&page=søg\">Søg</a>\-"; ?!
30. april 2007 - 13:18
#11
der skal være - efter :P
30. april 2007 - 13:22
#12
nå ja echo" - ";
30. april 2007 - 13:23
#13
altså det jeg gjorde før var at jeg definerede en variabel der hed "krav" som var falsk altså ikke fandtes. $krav = false; så sagde jeg at hvis: if ($_SESSION['user_rating'] == "soldier" || $_SESSION['user_rating'] == "officer" || $_SESSION['user_rating'] == "leader" || $_SESSION['user_rating'] == "admin"){ det kan lade sig gøre så skal "krav" findes: $krav = true; } og så nede hvor du nu skal tjekke kan du bare sige: if ($krav == true) { echo "Du er enten soldier,officer,leader eller admin"; } // Håber at du fårstår
30. april 2007 - 13:45
#14
noo jeg kan ikke få det til at virke $krav = false; if ($_SESSION['user_rating'] == "soldier" || $_SESSION['user_rating'] == "officer" || $_SESSION['user_rating'] == "leader" || $_SESSION['user_rating'] == "admin"){ $krav = true; } echo "<a href=\"?menu=home&page=nyheder\">Nyheder</a>"; echo " - "; echo "<a href=\"?menu=home&page=kontakt\">Kontakt</a>"; if ($krav == true) { echo " - "; echo "<a href=\"?menu=home&page=søg\">Søg</a>"; }
30. april 2007 - 13:47
#15
fandt fejlen :)
30. april 2007 - 14:02
#16
vis du kommer med et svar kommer jeg med nogle points :P
Du kunne også gøre sådan her $krav = false; $ting = array("solder", "officer", "leader", "etc"); if( array_key_exists( $_SESSION['user_rating'] ) ) { $krav = true; } if( $krav == true ) { echo ""; }
Jeg kan ikke se hvad $krav skal bruges til i dit tilfælde. $ting = array("solder", "officer", "leader", "etc"); if( array_key_exists( $_SESSION['user_rating'] ) ) { echo ""; }
Jeg har brugt lolmans metode. <? $krav = false; if ($_SESSION['user_rating'] == "soldier" || $_SESSION['user_rating'] == "officer" || $_SESSION['user_rating'] == "leader" || $_SESSION['user_rating'] == "admin"){$krav = true;} if($_GET['menu'] == "home"){ echo "<a href=\"?menu=home&page=nyheder\">Nyheder</a>"; echo " - "; echo "<a href=\"?menu=home&page=kontakt\">Kontakt</a>"; if ($krav == true) { echo " - "; echo "<a href=\"?menu=home&page=søg\">Søg</a>"; } }if($_GET['menu'] == "forum"){ if ($krav == true) { echo "<a href=\"?menu=forum&page=\">Generelt</a>"; echo " - "; echo "<a href=\"?menu=forum&page=\">Regler</a>"; echo " - "; echo "<a href=\"?menu=forum&page=\">Interface(UI)</a>"; echo " - "; echo "<a href=\"?menu=forum&page=\">Begivenheder</a>"; echo " - "; echo "<a href=\"?menu=forum&page=\">Classes</a>"; echo " - "; echo "<a href=\"?menu=forum&page=\">Raids</a>"; }else{ echo "<a href=\"?menu=forum&page=ansøgning\">Ansøgning</a>"; } }if($_GET['menu'] == "addons"){ if ($_SESSION['user_rating'] == "admin" || $_SESSION['user_rating'] == "leader") { echo "Admin( "; echo "<a href=\"?menu=addons&page=form_raid\">Raid maker</a>"; echo " ) - "; } if ($krav == true) { echo "<a href=\"?menu=addons&page=raid\">Raid</a>"; echo " - "; echo "<a href=\"?menu=addons&page=dkp\">DKP</a>"; echo " - "; echo "<a href=\"?menu=addons&page=bank\">Bank</a>"; echo " - "; } echo "<a href=\"?menu=addons&page=medlemmer\">Medlemmer</a>"; }if($_GET['menu'] == "konto"){ if ($_SESSION['user_rating'] == "admin" || $_SESSION['user_rating'] == "leader") { echo "Admin( "; echo "<a href=\"?menu=konto&page=rights\">Rettigheder</a>"; echo " ) - "; } if ($krav == true) { echo "<a href=\"?menu=konto&page=person\">Person oplysninger</a>"; echo " - "; echo "<a href=\"?menu=konto&page=settings\">Opsætning</a>"; echo " - "; echo "<a href=\"?menu=konto&page=logud\">Logud</a>"; }else{ echo "<a href=\"?menu=konto&page=login\">Login</a>"; echo " - "; echo "<a href=\"?menu=konto&page=opret\">Opret</a>"; echo " - "; echo "<a href=\"?menu=konto&page=sikkerhed\">Sikkerhed</a>"; } }if($_GET['menu'] == "media"){ if ($krav == true) { echo "<a href=\"?menu=media&page=downloads\">Downloads</a>"; echo " - "; echo "<a href=\"?menu=media&page=mediaplayer\">Media player</a>"; echo " - "; echo "<a href=\"?menu=media&page=gallery\">Billed gallery</a>"; }else{ echo "Du skal være logget ind!"; } }?>
Vi tilbyder markedets bedste kurser inden for webudvikling