Avatar billede jens12 Nybegynder
19. oktober 2006 - 18:58 Der er 7 kommentarer og
1 løsning

Hvid skærm ?

Hej i eksperter !.
Hvorfor resultere denne if sætning hvid skærm ?
if($adgang == "1" && $adgang == "2"){
??
Avatar billede jaw Nybegynder
19. oktober 2006 - 19:00 #1
Lige præcis den linie kan jo ikke gøre andet. Men hvis den er sat rigtigt sammen med andre linier, så giver den ikke en hvid skærm.

Måske du skal vise lidt mere?!

Den helt korrekte syntax vil dog normalt være:
if($adgang == 1 && $adgang == 2){
Da det er tal og ikke strenge (tekst).
Avatar billede coderdk Praktikant
19. oktober 2006 - 19:03 #2
Desuden vil den altid være falsk, prøv at oversætte: hvis adgang er 1 OG adgang samtidigt er 2 så gør følgende ;)
Avatar billede coderdk Praktikant
19. oktober 2006 - 19:04 #3
(du mener nok ELLER, altså || ikke &&)
Avatar billede jaw Nybegynder
19. oktober 2006 - 19:05 #4
Ahh, hehe, den fangede jeg så slet ikke :)
Avatar billede jens12 Nybegynder
19. oktober 2006 - 19:09 #5
Okay..Her er lidt mere info :
<?
session_start();
?>
<?
$adgang = $_SESSION['adgang'];
if($adgang == 1 && $adgang == 2){ ?>
Html,html,html,html har jeg her...
<?
}else{//if sætning afsluttes
?>
Du har ikke adgang her til!
<?
}
?>
Jeg skal havde tjekket om session[adgang] er 1 eller 2 og hvis adgang er lig med 1 eller 2 skal htmlen visses og hvis ikke skal den vise "Du har ikke adgang her til!"..Det er til mit admin system i mit community =)
Avatar billede jens12 Nybegynder
19. oktober 2006 - 19:10 #6
Coderdk lig et svar Du fangede spørgsmålet ;)
Avatar billede coderdk Praktikant
19. oktober 2006 - 19:12 #7
ok :)
Avatar billede jens12 Nybegynder
19. oktober 2006 - 19:13 #8
Og tak for hjælpen :)
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