Bonjour,
Je réalise un petit système pour donner plus d'interactivité à mon site. Mais voilà, lors d'une de mes requêtes, ca foire :
Warning: Division by zero in /home/www/210749426b69527e61e114f8cf14a606/web/Admin6320/eqtypevalidend.php on line 117, ...
Voilà ma(mes) division(s)
Code :
- $ptspersop2 = (($rowptsp2[0] / $ptsbcmlp1) * 30);
- $ptsecartp2 = (($ecartp1 / $ptstotp1) * 30);
|
Apparemment, tout est ok.
Le problème se trouve sans doute dans le code ci-dessous :
Code :
- $resultr1 = mysql_query("SELECT team1, team2, score1, score2 FROM games0708 WHERE id = 'rowid[0]'" );
- $rowr1 = mysql_fetch_array($resultr1, MYSQL_NUM);
- if ($rowr1[0] == 'BCML'){
- $ecartr1 = $rowr1[3] - $rowr1[2];
- } else {
- $ecartr1 = $rowr1[2] - $rowr1[3];
- }
- if ($rowr1[0] == 'BCML'){
- $ptsbcmlr1 = $rowr1[2];
- } else {
- $ptsbcmlr1 = $rowr1[3];
- }
- $ptstotr1 = $rowr1[2] + $rowr1[3];
- mysql_free_result($resultr1);
|
Comme vous le voyez, je place une condition if, appelant du texte se trouvant dans ma table. Ce texte n'est composé que de 4 lettres ('BCML'), et une condition du même style fonctionne dans une autre page, mais pas ici.
Pouvez-vous m'aider ?