04. februar 2002 - 19:04
Der er
7 kommentarer og 1 løsning
Flere if (action == xx){ lykker
Hejsa, Hvorfor får jeg problemer når jeg anvender flere end 2 if'er efterfulgt af eet else?? if ($action == xx){ print "ost1";} if ($action == yy){ print "ost2";} if ($action == zz){ print "ost3";} else{ print "ost4";}
Annonceindlæg fra DE-CIX
04. februar 2002 - 19:06
#1
fordi if(){ skal afsluttes med et } og du har tre if(){ uden afslutning.
04. februar 2002 - 19:07
#2
if ($action == xx){ print "ost1"; } else if ($action == yy){ print "ost2"; } else if ($action == zz){ print "ost3"; } else{ print "ost4";} Kan du se det? :)
04. februar 2002 - 19:08
#3
snigermunken : Han har skam afslutning. Hans opstilling gør det bare ret svært at se. :)
04. februar 2002 - 19:08
#4
Sorry du stiller dine if'er anderledes op end jeg er vant til prøv denne: if ($action == xx){ print "ost1"; } else if ($action == yy){ print "ost2"; } else if ($action == zz){ print "ost3"; } else{ print "ost4"; }
04. februar 2002 - 19:09
#5
Tja så de forsent, men vi er da enige om svaret.
04. februar 2002 - 19:09
#6
Hvis du har så mange if ($action == xx ) sætninger i træk, ville jeg anbefale du brugte en switch/case ala switch( $action ) { case xx : print "ost1" ; break ; case yy : print "ost2" ; break ; case zz : print "ost3" ; break ; } det resulterer i, efter min mening, pænere og mere fejlfri kode :)
04. februar 2002 - 19:11
#7
Nå, må hellere lige smide et svar også.
04. februar 2002 - 19:18
#8
Takker!
Vi tilbyder markedets bedste kurser inden for webudvikling