Avatar billede saudoo Nybegynder
18. april 2005 - 23:10 Der er 6 kommentarer og
1 løsning

to else i en if (eller hvad det hedder)

Hey eksperten.dk,

Jeg har følgende kode:

<?PHP
   
$path = "system";

if($do == "search" or $dosearch == "yes")
{
$subaction = "search";
$dosearch = "yes";
include("$path/search.php");
}
else
{     
$template = "hl";
$number = "7";
include("$path/show_news.php");
}
?>

Det fungerer ganske godt, men tænkte på.. hvis jeg nu ville tilføje en ekstra "else", hvordan skulle det så gøres?

Altså; så der er tre ting som kan ske, som den skal vælge imellem.

Jeg er ikke den vildeste nød til PHP, så spørger her. :)

Jakob
Avatar billede mat Nybegynder
18. april 2005 - 23:17 #1
if (noget)
...
else if (nogetandet)
...
else
...

Hvordan ville du have at parseren skulle regne ud hvilken else den skulle vælge, hvis der var to forskellige knyttet til en betingelse?
Avatar billede mat Nybegynder
18. april 2005 - 23:19 #2
..og så hedder det vist elseif i php.
Avatar billede saudoo Nybegynder
18. april 2005 - 23:21 #3
Det er kun noget der skal gøre sig gældende hvis adressen hedder noget med index.php?go=reg
den skal lave en include...

Prøvede det der elseif, men kunen ikke helt få det til at virke..

kan det passe at det er noget ligende dette:
elseif ($go = reg)
{
include "$path/register.php";
}

?
Avatar billede saudoo Nybegynder
18. april 2005 - 23:24 #4
Næh.. vent... det er da fordi der skal være to = .. :)
Avatar billede saudoo Nybegynder
19. april 2005 - 20:36 #5
!
Avatar billede saudoo Nybegynder
19. april 2005 - 20:38 #6
Hov vent.. da jeg læse mit spørgsmål igennem igen.. fandt jeg ud af, at du faktisk svarede på mit spørgsmål.. :)

Hvis du gerne vil have pointene, skal du bare sige til, så opretter jeg et nyt spørgsmål til dig, eftersom de jo egentlig tilhører dig.. ;)
Avatar billede mat Nybegynder
20. april 2005 - 20:04 #7
Det er ligemeget, behold du bare dem :)
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