Avatar billede tras Juniormester
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
Avatar billede lolman Nybegynder
30. april 2007 - 12:57 #1
If(($_SESSION['user_rating'] == "admin") || ($_SESSION['user_rating'] == "soldier"){


||/OR = eller
&&/AND = og
Avatar billede erikjacobsen Ekspert
30. april 2007 - 12:57 #2
if($_SESSION['user_rating'] == "admin" || $_SESSION['user_rating']=="soldier"){
Avatar billede tras Juniormester
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.
Avatar billede tras Juniormester
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?
Avatar billede lolman Nybegynder
30. april 2007 - 13:07 #5
du kan sige:
$sur = $_SESSION['user_rating'];
If(($sur == "admin") || ($sur == "soldier"){
Avatar billede tras Juniormester
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><? }?>
Avatar billede lolman Nybegynder
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>";
}
Avatar billede lolman Nybegynder
30. april 2007 - 13:11 #8
kan du se hvad jeg gør der??
Avatar billede tras Juniormester
30. april 2007 - 13:14 #9
uhh nice. tak skal du havde:)
Avatar billede tras Juniormester
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>\-";    ?!
Avatar billede tras Juniormester
30. april 2007 - 13:18 #11
der skal være - efter :P
Avatar billede tras Juniormester
30. april 2007 - 13:22 #12
nå ja echo" - ";
Avatar billede lolman Nybegynder
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
Avatar billede tras Juniormester
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>";
                        }
Avatar billede tras Juniormester
30. april 2007 - 13:47 #15
fandt fejlen :)
Avatar billede tras Juniormester
30. april 2007 - 14:02 #16
vis du kommer med et svar kommer jeg med nogle points :P
Avatar billede lolman Nybegynder
01. maj 2007 - 00:03 #17
fair nok :)
Avatar billede zurekk Nybegynder
01. maj 2007 - 14:19 #18
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 "";
    }
Avatar billede zurekk Nybegynder
01. maj 2007 - 14:35 #19
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 "";
    }
Avatar billede tras Juniormester
02. maj 2007 - 12:18 #20
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!";
                        }
                    }?>
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