login  Naam:   Wachtwoord: 
Registreer je!
 Forum

waarde tussen 2 getallen (Opgelost)

Offline Appie_Dijk - 02/05/2009 13:15 (laatste wijziging 02/05/2009 13:17)
Avatar van Appie_DijkLid Hallo iedereen,

Kan iemand mij vertellen wat hier verkeerd aan is:

  1. <?
  2. $test = 2000;
  3.  
  4. if ($test >= 0 || $test < 1000)
  5. { $uitkomst = "Tussen 0000 en 1000"; }
  6.  
  7. elseif ($test >= 1000 || $test < 2000)
  8. { $uitkomst = "Tussen 1000 en 2000"; }
  9.  
  10. elseif ($test >= 2000 || $test < 3000)
  11. { $uitkomst = "Tussen 2000 en 3000"; }
  12.  
  13. elseif ($test >= 3000 || $test < 4000)
  14. { $uitkomst = "Tussen 3000 en 4000"; }
  15.  
  16. elseif ($test >= 4000 || $test < 5000)
  17. { $uitkomst = "Tussen 4000 en 5000"; }
  18.  
  19. elseif ($test >= 5000 || $test < 6000)
  20. { $uitkomst = "Tussen 5000 en 6000"; }
  21.  
  22. else
  23. { $uitkomst = "Anders"; }
  24.  
  25. echo $uitkomst;
  26. ?>


Hij heeft bij alles was ik invul aan
"Tussen 0000 en 1000"
(misschien wel logisch omdat de waarde idd boven de 0 is maar het moet dus een between zijn, kom er alleen niet uit...)

Gr. Albert

5 antwoorden

Gesponsorde links
Offline kenzo - 02/05/2009 13:18
Avatar van kenzo PHP beginner vervang de waardes eens van || naar &&

volgens mij kijk je nu wat groter of gelijk is aan nul OF kleiner is dan duizend. alles is groter of gelijk aan nul inderdaat...


als dat niet helpt moet je misschien de getallen tussen ' ' zetten?
Offline NTS64 - 02/05/2009 13:18 (laatste wijziging 02/05/2009 13:19)
Avatar van NTS64 PHP gevorderde Dat is toch logisch, 2000 is groter dan 0, dus zal hij de andere checks niet uitvoeren...

Edit:Kenzo's eerste oplossingen zal werken, enkel getallen tussen '' zetten is niet zo'n goed idee, omdat ze dan als string gezien worden...
Offline Bart - 02/05/2009 13:20
Avatar van Bart PHP expert || = OR
&& = AND
Gebruik &&, omdat je wilt dat de waarde perse tussen de waarden moet liggen.
Tevens ben je vergeten dat 2000 nooit kleiner kan zijn dan 2000 dus gebruik =< (gelijk aan of kleiner dan)
Offline kenzo - 02/05/2009 13:20
Avatar van kenzo PHP beginner ok, dat kan
bedankt weet ik dat ook weer  
Offline Appie_Dijk - 02/05/2009 13:21
Avatar van Appie_Dijk Lid @kenzo, idd even domme fout || moet natuurlijk && zijn ;) thnx!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s