Autor | Zpráva | ||
---|---|---|---|
Darius Profil * |
#1 · Zasláno: 1. 9. 2012, 13:30:12
Dobrý den, na stránkách se mi vypisuje chyba/y:
Warning: Division by zero in ... on line 71 Warning: Division by zero in ... on line 74 Warning: Division by zero in .... on line 77 na řádkách mám $vysledek_1 = $b/$a; $vysledek_2 = $c/$a; $vysledek_3 = $d/$a; Tady celá ta oblast: $a = mysql_result($sql_celkem, 0); $b = mysql_result($sql_vyher, 0); $c = mysql_result($sql_proher, 0); $d = mysql_result($sql_remiz, 0); $vysledek_1 = $b/$a; $vysledek_1v = round($vysledek_1*100); $vysledek_2 = $c/$a; $vysledek_2v = round($vysledek_2*100); $vysledek_3 = $d/$a; $vysledek_3v = round($vysledek_3*100); Script funguje jak má(zobrazuje se to co požaduji), nevíte jak "chybu" odstranit? |
||
Fisir Profil |
#2 · Zasláno: 1. 9. 2012, 13:39:40
Reaguji na Daria [#1]:
Dělíš nulou. Pravděpodobně nemáš naplněnou některou proměnnou. |
||
Darius Profil * |
#3 · Zasláno: 1. 9. 2012, 14:22:15
ano vím, že dělím nulou, ale co když zrovna v proměnný mám 0 ?
|
||
Fisir Profil |
#4 · Zasláno: 1. 9. 2012, 14:25:29
Reaguji na Daria [#3]:
„co když zrovna v proměnný mám 0 ?“ Tak se ti vypíše varování, protože nulou dělit nelze. Ošetři to. |
||
SeparateSK Profil |
#5 · Zasláno: 1. 9. 2012, 20:30:32
$a = mysql_result($sql_celkem, 0); $b = mysql_result($sql_vyher, 0); $c = mysql_result($sql_proher, 0); $d = mysql_result($sql_remiz, 0); ($a==0)?$a=1:$a=$a; $vysledek_1 = $b/$a; $vysledek_1v = round($vysledek_1*100); $vysledek_2 = $c/$a; $vysledek_2v = round($vysledek_2*100); $vysledek_3 = $d/$a; $vysledek_3v = round($vysledek_3*100); |
||
Časová prodleva: 12 let
|
0