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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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