login  Naam:   Wachtwoord: 
Registreer je!
 Forum

blijft 0

Offline W0etah - 26/03/2007 13:41
Avatar van W0etahPHP beginner Ik heb dit stukje script om te controleren of $info['layout'] 0 is of het aantal stemmen.

Het stukje
  1. // layout
  2. if($info['layout'] == '0' OR $info['votes'] == '0') {
  3. $layout = 'O';
  4. } else {
  5. $layout = $info['layout'] / $info['votes'];
  6. $layout = round($layout, 2);
  7. }


Maar nu blijf ik deze error krijgen:
Citaat:
Warning: Division by zero in /var/www/virtual/woutr.mafiawereld.nl/htdocs/siteRating/stats.php on line 55


dit is regel 55:
$layout = $info['layout'] / $info['votes'];

3 antwoorden

Gesponsorde links
Offline Metalhead - 26/03/2007 13:46
Avatar van Metalhead HTML gevorderde Zoals de foutmelding zegt; je deelt door 0, dus
$info['votes'] is 0.

Ik denk dat de ' niet om de 0 heen hoeft?

Probeer het eens zo;
  1. if($info['layout'] > 0 && $info['votes'] > 0) {
  2. $layout = $info['layout'] / $info['votes'];
  3. $layout = round($layout, 2);
  4. } else {
  5. $layout = 'O';
  6. }
Offline W0etah - 26/03/2007 13:54
Avatar van W0etah PHP beginner Bedankt, maar ik zit nog met een ander probleem als hij dat op 0 zet, wilt hij andere informatie niet weergeven

hier mijn volledig script
http://www.plaatscode.be/4769/

dit wilt hij niet tonen:
Citaat:
Sitename:
Url:
Categorie:
Toegevoegd op:


Wanneer het wel hoger dan 0 is toont hij dat wel
Offline kickasgamer - 26/03/2007 16:55
Avatar van kickasgamer PHP ver gevorderde ja, je kan en mag niet delen door 0

(want wie deelt door nul, is een snul. zei men vroegere leekracht atijd )

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s