login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Count + Uitlezen

Offline ikki007 - 16/03/2006 07:41
Avatar van ikki007Gouden medailleGouden medaille

PHP ver gevorderde
Hoi,
Ik gebruik nu deze code:

  1. <?
  2.  
  3. $getData = mysql_query("SELECT * FROM gastenboek ") or die (mysql_error());
  4. while ($antwoord = mysql_fetch_array($getData))
  5. {
  6. $id = $antwoord['id'];
  7. $bericht = $antwoord['bericht'];
  8. //etc etc
  9. }
  10.  
  11. $aantalRijen = mysql_num_rows($getData);
  12. if ($aantalRijen >= 100){
  13. echo "100:unlocked<br>";
  14. echo "200:locked<br>";
  15. echo "500:locked<br>";
  16. }
  17. else if ($aantalRijen >= 200){
  18. echo "100:unlocked<br>";
  19. echo "200:unlocked<br>";
  20. echo "500:locked<br>";
  21. }
  22. else if ($aantalRijen >= 500){
  23. echo "100:unlocked<br>";
  24. echo "200:unlocked<br>";
  25. echo "500:unlocked<br>";
  26. }
  27. ?>


Alleen ik heb 388 Rijen in me DB en hij blijft nog steeds de echo van 100 showen (de eerste) en niet die van 200..
Ikzelf denk dat het aan de else if ligt maar ik kon het niet vinden..
Kunnen jullie me helpen?

I.

3 antwoorden

Gesponsorde links
Offline webstab - 16/03/2006 07:45 (laatste wijziging 16/03/2006 07:45)
Avatar van webstab PHP ver gevorderde if (aantal rijen groter of gelijk aan 100 is) heb je op dit moment en het moet zin
if (aantal rijen kleiner of gelijk aan 200 is en groter dan 100)

Bij de rest analoog
Offline BramBo - 16/03/2006 09:50
Avatar van BramBo JS gevorderde Je kunt ze ook omdraaien Dus
if groter dan 500 dan ..
niet groter dan 500
elseif groter dan 200 dan..
niet groter dan 200
elseif groter dan 100 dan...
Offline Rens - 16/03/2006 10:02
Avatar van Rens Gouden medaille

Crew algemeen
Als er 100+ rijen zijn, zal hij altijd de eerste pakken.
Aangezien 200 en 500 ook groter dan/gelijk aan 100 zijn.
Als je het zo doet:
  1. if ($aantalRijen >= 100 && $aantalRijen < 200){
  2. echo "100:unlocked<br>";
  3. echo "200:locked<br>";
  4. echo "500:locked<br>";
  5. }
  6. else if ($aantalRijen >= 200 && $aantalRijen < 500){
  7. echo "100:unlocked<br>";
  8. echo "200:unlocked<br>";
  9. echo "500:locked<br>";
  10. }
  11. else if ($aantalRijen >= 500){
  12. echo "100:unlocked<br>";
  13. echo "200:unlocked<br>";
  14. echo "500:unlocked<br>";
  15. }

zal het, denk ik, beter werken.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.223s