| 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: 12 let
|
|||
0