Vad är fel i denna sats:
while ($dw < $day && $dw != $day)
{
...
}
Den visar inga felmeddelanden men den fortsätter bara när $dw är lika mycket som $day....
------------------
Datorer är inte smarta, de bara tror att de är det.
2 svar · 209 visningar · startad av Gaski
Vad är fel i denna sats:
while ($dw < $day && $dw != $day)
{
...
}
Den visar inga felmeddelanden men den fortsätter bara när $dw är lika mycket som $day....
------------------
Datorer är inte smarta, de bara tror att de är det.
Om villkoret $dw < $day är uppfyllt så kan inte $dw vara lika med $day.
Det räcker alltså med $dw < $day.
Alternativt kan du skriva
while ($dw <= $day && $dw != $day)
------------------
Ri, ri, ripuli
men $dw om man skriver <= så fortsätter den ju att loopa om $dw är lika med $day...
om $day är lika med $dw så fortsätter while satsen att loopa tills den blir mer än $day.
Jag vill att den ska stanna om de är lika med varandra eller om $dw är högre...
------------------
Datorer är inte smarta, de bara tror att de är det.