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
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
Tak tam mam udelat nejakou podminku ?nebo jina rada?
jenikkozak
Profil
- 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
Mohl by jsi mi napsat ten kod jak ma byt spravne? A hlavne ty cykly mne zajimaji

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: