webForumDet fria alternativet

if-logik i PHP

3 svar · 366 visningar · startad av nitro2k01

nitro2k01Medlem sedan aug. 20039 342 inlägg
#1

Hur skriver man en korrekt if-sats inklusive else i PHP.
Gjorde en sökning, men fick inga svar på if eller else. Fel på wF?

oHLLeMedlem sedan nov. 2002302 inlägg
#2
if(vilkor)
{
    ...
}
else
{
   ...
}
nitro2k01Medlem sedan aug. 20039 342 inlägg
#3

Mmm, men det var vad jag tyckte också.
Men jag stegade igenom en loop och la till följande rader

 
if ($array["id"]%2){
  $trclass="ltclass";
}else{
  $trclass="dkclass";
}

för att ha olika färger på varannan rad i en tabell. Men då skrivs bara varannan rad ut. (De jämna)
Men ännu märkligare är att problemet kvartstår när jag kommenterar hella den satsen.

echo $xx++;

skrev också bara ut varannan rad.

Problemet löst!
Jag hade glömt ett citationstecken så att varannan rad hamnade innanför det class-attribut som $trclass är till för... :bla

SkarreMedlem sedan apr. 20012 427 inlägg
#4

oHLLe skrev:

if(vilkor)
{
    ...
}
else
{
   ...
}

Eller med den mycket snyggare Kernighan & Richie-stilen:

if (vilkor) {
    ...
} else {
   ...
}

;)

131 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)