Autor | Zpráva | ||
---|---|---|---|
jtfcobra Profil |
Ahoj mam dotaz pise mi to chybu pri pocitani pise mi to chybu z nulo a nevim jak to upravit aby ta chyba tam nebyla
Zobrazeni webu Warning: Division by zero in /data/web/virtuals/34141/virtual/www/domains/cem1.cz/cron-tvorba.php on line 199 Warning: Division by zero in /data/web/virtuals/34141/virtual/www/domains/cem1.cz/cron-tvorba.php on line 200 Warning: Division by zero in /data/web/virtuals/34141/virtual/www/domains/cem1.cz/cron-tvorba.php on line 201 Warning: Division by zero in /data/web/virtuals/34141/virtual/www/domains/cem1.cz/cron-tvorba.php on line 202 VSTUP 1: Cas mereni: 00:00:23 2014-06-16,namereno: 44,cas mereni: 10:29:01 2014-06-16,namereno: 44, vysledek po prepoctu: 0 Kw VSTUP 2: Cas mereni: 00:00:23 2014-06-16,namereno: 0,cas mereni: 10:29:01 2014-06-16,namereno: 0, vysledek po prepoctu: 0 Kw VSTUP 3: Cas mereni: 00:00:23 2014-06-16,namereno: 0,cas mereni: 10:29:01 2014-06-16,namereno: 0, vysledek po prepoctu: VSTUP 4: Cas mereni: 00:00:23 2014-06-16,namereno: 0,cas mereni: 10:29:01 2014-06-16,namereno: 0, vysledek po prepoctu: VSTUP 5: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 6: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 7: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 8: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 9: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 10: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 11: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 12: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 13: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 14: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 15: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 16: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 17: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 18: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 19: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: VSTUP 20: Cas mereni: 00:00:23 2014-06-16,namereno: ,cas mereni: 10:29:01 2014-06-16,namereno: , vysledek po prepoctu: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" /> <meta name="Author" content="Jan Trojak" /> <meta name="description" content="" /> <meta name="keywords" content="" /> <title>Quido Dotaz</title> </head> <body> <p> <?php require_once('Connections/mereni.php'); ?> <?php $db = mysql_connect($hostname_test, $username_test, $password_test); mysql_select_db($database_test,$db); $hledat= $_GET["mac"]; $result = mysql_query("SELECT * FROM merenisystem.meridla WHERE `MAC` LIKE '%".$hledat."%' AND `VSTUP` LIKE '%".'VSTUP1'."%' ",$db); $radku = mysql_num_rows($result); for($i=0;$i<$radku;$i++) { $nazevmeraku1=mysql_result($result,$i,"NAZEV"); $macmeraku1=mysql_result($result,$i,"MAC"); $nasobekmeraku1=mysql_result($result,$i,"NASOBEK"); $delitelmeraku1=mysql_result($result,$i,"DELITEL"); $jednotkameraku1=mysql_result($result,$i,"JEDNOTKA"); $cenameraku1=mysql_result($result,$i,"CENA"); } mysql_close($db); ?> <?php $db = mysql_connect($hostname_test, $username_test, $password_test); mysql_select_db($database_test,$db); $hledat= $_GET["mac"]; $result = mysql_query("SELECT * FROM merenisystem.meridla WHERE `MAC` LIKE '%".$hledat."%' AND `VSTUP` LIKE '%".'VSTUP2'."%' ",$db); $radku = mysql_num_rows($result); for($i=0;$i<$radku;$i++) { $nazevmeraku2=mysql_result($result,$i,"NAZEV"); $macmeraku2=mysql_result($result,$i,"MAC"); $nasobekmeraku2=mysql_result($result,$i,"NASOBEK"); $delitelmeraku2=mysql_result($result,$i,"DELITEL"); $jednotkameraku2=mysql_result($result,$i,"JEDNOTKA"); $cenameraku2=mysql_result($result,$i,"CENA"); } mysql_close($db); ?> <?php $db = mysql_connect($hostname_test, $username_test, $password_test); mysql_select_db($database_test,$db); $hledat= $_GET["mac"]; $result = mysql_query("SELECT * FROM merenisystem.meridla WHERE `MAC` LIKE '%".$hledat."%' AND `VSTUP` LIKE '%".'VSTUP3'."%' ",$db); $radku = mysql_num_rows($result); for($i=0;$i<$radku;$i++) { $nazevmeraku3=mysql_result($result,$i,"NAZEV"); $macmeraku3=mysql_result($result,$i,"MAC"); $nasobekmeraku3=mysql_result($result,$i,"NASOBEK"); $delitelmeraku3=mysql_result($result,$i,"DELITEL"); $jednotkameraku3=mysql_result($result,$i,"JEDNOTKA"); $cenameraku3=mysql_result($result,$i,"CENA"); } mysql_close($db); ?> <?php $db = mysql_connect($hostname_test, $username_test, $password_test); mysql_select_db($database_test,$db); $hledat= $_GET["mac"]; $result = mysql_query("SELECT * FROM merenisystem.meridla WHERE `MAC` LIKE '%".$hledat."%' AND `VSTUP` LIKE '%".'VSTUP4'."%' ",$db); $radku = mysql_num_rows($result); for($i=0;$i<$radku;$i++) { $nazevmeraku4=mysql_result($result,$i,"NAZEV"); $macmeraku4=mysql_result($result,$i,"MAC"); $nasobekmeraku4=mysql_result($result,$i,"NASOBEK"); $delitelmeraku4=mysql_result($result,$i,"DELITEL"); $jednotkameraku4=mysql_result($result,$i,"JEDNOTKA"); $cenameraku4=mysql_result($result,$i,"CENA"); } mysql_close($db); ?> <?php $db = mysql_connect($hostname_test, $username_test, $password_test); mysql_select_db($database_test,$db); $hledat= $_GET["mac"]; $result = mysql_query("SELECT * FROM merenisystem.meridla WHERE `MAC` LIKE '%".$hledat."%' AND `VSTUP` LIKE '%".'VSTUP5'."%' ",$db); $radku = mysql_num_rows($result); for($i=0;$i<$radku;$i++) { $nazevmeraku5=mysql_result($result,$i,"NAZEV"); $macmeraku5=mysql_result($result,$i,"MAC"); $nasobekmeraku5=mysql_result($result,$i,"NASOBEK"); $delitelmeraku5=mysql_result($result,$i,"DELITEL"); $jednotkameraku5=mysql_result($result,$i,"JEDNOTKA"); $cenameraku5=mysql_result($result,$i,"CENA"); } mysql_close($db); ?> <?php $db = mysql_connect($hostname_test, $username_test, $password_test); mysql_select_db($database_test,$db); $hledat= $_GET["mac"]; $result = mysql_query("SELECT * FROM merenisystem.meridla WHERE `MAC` LIKE '%".$hledat."%' AND `VSTUP` LIKE '%".'VSTUP6'."%' ",$db); $radku = mysql_num_rows($result); for($i=0;$i<$radku;$i++) { $nazevmeraku6=mysql_result($result,$i,"NAZEV"); $macmeraku6=mysql_result($result,$i,"MAC"); $nasobekmeraku6=mysql_result($result,$i,"NASOBEK"); $delitelmeraku6=mysql_result($result,$i,"DELITEL"); $jednotkameraku6=mysql_result($result,$i,"JEDNOTKA"); $cenameraku6=mysql_result($result,$i,"CENA"); } mysql_close($db); ?> <?php // Zacatek dne $macadresa= $_GET["mac"]; $db = mysql_connect($hostname_test, $username_test, $password_test); mysql_select_db($database_test,$db); $qr=mysql_query("SELECT * FROM merenisystem.quido WHERE DATE(DATUM) = DATE(NOW()) AND `MAC` LIKE '%".$macadresa."%' ORDER BY ID ASC LIMIT 0,1",$db); $rows=mysql_num_rows($qr); while($data=mysql_fetch_array($qr)){ $caszacatek=$data["CAS"]; $datumzacatek=$data["DATUM"]; $impulzyzacatek1=$data["VSTUP1"]; $impulzyzacatek2=$data["VSTUP2"]; $impulzyzacatek3=$data["VSTUP3"]; $impulzyzacatek4=$data["VSTUP4"]; $impulzyzacatek5=$data["VSTUP5"]; $impulzyzacatek6=$data["VSTUP6"]; $impulzyzacatek7=$data["VSTUP7"]; $impulzyzacatek8=$data["VSTUP8"]; $impulzyzacatek9=$data["VSTUP9"]; $impulzyzacatek10=$data["VSTUP10"]; $impulzyzacatek11=$data["VSTUP11"]; $impulzyzacatek12=$data["VSTUP12"]; $impulzyzacatek13=$data["VSTUP13"]; $impulzyzacatek14=$data["VSTUP14"]; $impulzyzacatek15=$data["VSTUP15"]; $impulzyzacatek16=$data["VSTUP16"]; $impulzyzacatek17=$data["VSTUP17"]; $impulzyzacatek18=$data["VSTUP18"]; $impulzyzacatek19=$data["VSTUP19"]; $impulzyzacatek20=$data["VSTUP20"]; } ?> Kod PHP: <?php // Konec dne $macadresa= $_GET["mac"]; $db = mysql_connect($hostname_test, $username_test, $password_test); mysql_select_db($database_test,$db); $qr=mysql_query("SELECT * FROM merenisystem.quido WHERE DATE(DATUM) = DATE(NOW()) AND `MAC` LIKE '%".$macadresa."%' ORDER BY ID DESC LIMIT 0,1",$db); $rows=mysql_num_rows($qr); while($data=mysql_fetch_array($qr)){ $caskonec=$data["CAS"]; $datumkonec=$data["DATUM"]; $impulzykonec1=$data["VSTUP1"]; $impulzykonec2=$data["VSTUP2"]; $impulzykonec3=$data["VSTUP3"]; $impulzykonec4=$data["VSTUP4"]; $impulzykonec5=$data["VSTUP5"]; $impulzykonec6=$data["VSTUP6"]; $impulzykonec7=$data["VSTUP7"]; $impulzykonec8=$data["VSTUP8"]; $impulzykonec9=$data["VSTUP9"]; $impulzykonec10=$data["VSTUP10"]; $impulzykonec11=$data["VSTUP11"]; $impulzykonec12=$data["VSTUP12"]; $impulzykonec13=$data["VSTUP13"]; $impulzykonec14=$data["VSTUP14"]; $impulzykonec15=$data["VSTUP15"]; $impulzykonec16=$data["VSTUP16"]; $impulzykonec17=$data["VSTUP17"]; $impulzykonec18=$data["VSTUP18"]; $impulzykonec19=$data["VSTUP19"]; $impulzykonec20=$data["VSTUP20"]; } ?> <?php $prepocet1=($impulzykonec1-$impulzyzacatek1)*$nasobekmeraku1/$delitelmeraku1; $prepocet2=($impulzykonec2-$impulzyzacatek2)*$nasobekmeraku2/$delitelmeraku2; $prepocet3=($impulzykonec3-$impulzyzacatek3)*$nasobekmeraku3/$delitelmeraku3; $prepocet4=($impulzykonec4-$impulzyzacatek4)*$nasobekmeraku4/$delitelmeraku4; $prepocet5=($impulzykonec5-$impulzyzacatek5)*$nasobekmeraku5/$delitelmeraku5; $prepocet6=($impulzykonec6-$impulzyzacatek6)*$nasobekmeraku6/$delitelmeraku6; |
||
juriad Profil |
#2 · Zasláno: 16. 6. 2014, 10:41:28
Dělíš nulou, to nelze. Musíš zajistit, že dělitel není nula.
|
||
Tori Profil |
V databázi máte ve sloupečku DELITEL uložené buď nuly, nebo nějaké jiné hodnoty, které se po převedení na číslo změní na nulu.
|
||
jtfcobra Profil |
#4 · Zasláno: 16. 6. 2014, 14:05:00
Tak tam mam udelat nejakou podminku ?nebo jina rada?
|
||
jenikkozak Profil |
#5 · Zasláno: 16. 6. 2014, 14:49:44
- Před dělením možnou nulou přidej podmínku, zda se dělitel nerovná nule.
- Využij na práci cykly, pak nebudeš muset tolikrát kopírovat stejné části skriptu. |
||
jtfcobra Profil |
#6 · Zasláno: 16. 6. 2014, 15:10:26
Mohl by jsi mi napsat ten kod jak ma byt spravne? A hlavne ty cykly mne zajimaji
|
||
Časová prodleva: 10 let
|
0