Avatar billede mstorgaard Praktikant
27. januar 2006 - 14:05 Der er 10 kommentarer og
1 løsning

Få if-funktion til at vælge 2 funktioner til første echo

Hvordan gør jeg sådan at den både sætter den bestemte echo på når den er på lang=dan og lang=(ingenting)?

Mit script:
<?php
if ($_GET['lang'] == "dan")
{
echo("<img src=\"gfx/lang/dan_on.gif\">");
} else {
echo("<a href=\"index.php?lang=dan\" onMouseOver=\"image1.src='gfx/lang/dan_on.gif';\" onMouseOut=\"image1.src='gfx/lang/dan_off.gif';\"><img name=\"image1\" src=\"gfx/lang/dan_off.gif\"></a>");
}
?>
Avatar billede yezbarh Nybegynder
27. januar 2006 - 14:08 #1
if ($_GET['lang'] == "dan" && $_GET['lang'] == "") ??
Avatar billede mstorgaard Praktikant
27. januar 2006 - 14:11 #2
Nu viser den heller ikke det rigtige ved lang=dan, så den passer ikke helt :)
Avatar billede Bjarne Novice
27. januar 2006 - 14:52 #3
if($_GET['lang'] == "dan" OR $_GET['lang'] == "") echo 'Lang er enten "dan" eller "". Eller begge dele!';
Avatar billede Bjarne Novice
27. januar 2006 - 14:55 #4
//$_GET['lang'] kan selvfølgelig have begge værdier, men operatoren OR tillader at begge argumenter kan være sande.
Avatar billede Bjarne Novice
27. januar 2006 - 14:57 #5
*pis.. der skulle self. stå at $_GET['lang'] IKKE kan have begge værdier - beklager:)
Avatar billede yezbarh Nybegynder
27. januar 2006 - 15:08 #6
Hov,  hvis jeg har forstået spørgsmålet rigtigt er det jo bare
if ($_GET['lang'] == "dan" || $_GET['lang'] == "")
{
  ..
}

|| = ELLER, dvs. hvis $_GET['lan'] er dan eller tomt
&& = OG, dvs. hvis $_GET['lan'] både er dan og tomt

Du kan vidst også

if ($_GET['lang'] == "dan" || isset($_GET['lang']))
{
  ..
}
Avatar billede mstorgaard Praktikant
27. januar 2006 - 15:09 #7
yezbarh smid et svar :)

Btw. det er kun den første løsning der virker :)
Avatar billede yezbarh Nybegynder
27. januar 2006 - 15:11 #8
Synes du skal give dem til bjarne003, da han kom med den rigtige løsning.
Jeg kom til at skrive && da det skulle være ||

Så bjarne var hurtigst ;)
Avatar billede mstorgaard Praktikant
27. januar 2006 - 15:15 #9
Jamen så vil jeg bede bjarne003 om at smide et svar :)
Avatar billede yezbarh Nybegynder
27. januar 2006 - 15:31 #10
Avatar billede Bjarne Novice
27. januar 2006 - 16:26 #11
Grib..:)
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel