| Autor | Zpráva | ||
|---|---|---|---|
| jtfcobra Profil |
#1 · Zasláno: 7. 5. 2016, 14:43:25
Mam kod prepocitavani mesice spotreby
<?php
$hledat= "V18";
$hledat2= $_GET["rok"]."-". $_GET["mesic"]."-";
$vysledek = mysql_query($result); // provedení sql dotazu
if(!$data=mysql_query("SELECT SPOTREBA FROM spotreba WHERE `MERAK`='".$hledat."' AND `DATUM` LIKE '%".$hledat2."%' ",$db))
{echo "<h2>Nepodařilo se připojit k tabulce zbozi.</h2>\n"; break;}
while ($zaznam = mysql_fetch_array($data)){
$celkem2=$celkem2+round(str_replace(",", ".",$zaznam["SPOTREBA"]),2);
$celkemKC2=$celkem2*$cena2;
}
;
echo round($celkem2,2);
?>a dalsi a dalsi ...je to hrozne pomale da se to zrychlit?Nebo zoptimalizovat? <?php
//$db = mysql_connect($hostname_test, $username_test, $password_test);
$hledat= "V19";
$hledat2= $_GET["rok"]."-". $_GET["mesic"]."-";
//mysql_select_db($database_test,$db);
//vytvoření sql dotazu
$vysledek = mysql_query($result); // provedení sql dotazu
if(!$data=mysql_query("SELECT SPOTREBA FROM spotreba WHERE `MERAK`='".$hledat."' AND `DATUM` LIKE '%".$hledat2."%' ",$db))
{echo "<h2>Nepodařilo se připojit k tabulce zbozi.</h2>\n"; break;}
while ($zaznam = mysql_fetch_array($data)){
$celkem3=$celkem3+round(str_replace(",", ".",$zaznam["SPOTREBA"]),2);
$celkemKC3=$celkem3*$cena3;
}
//mysql_close($db)
;
echo round($celkem3,2);
?> |
||
| juriad_ Profil * |
#2 · Zasláno: 7. 5. 2016, 15:05:11
Like je ukrutně pomalý, zvlášť s % na zacatku. Nahraď Like za:
Datum >= '2016-05-01' and datum < '2016-06-01' Tedy první den měsíce a první den následujícího měsíce. |
||
| Keeehi Profil |
<?php
$db = mysql_connect($hostname_test, $username_test, $password_test);
mysql_select_db($database_test,$db);
$rok = (int)$_GET["rok"];
$mesic = (int)$_GET["mesic"];
$ceny = [
"V18" => 15.687,
"V19" => 13.15,
"V20" => 20.489,
];
$result = mysql_query("SELECT sum(`SPOTREBA`) AS celkova_spotreba, `MERAK` AS merak FROM spotreba WHERE `DATUM` >= '$rok-$mesic-01' AND `DATUM` < '$rok-".str_pad($mesic % 12 + 1, 2, '0', STR_PAD_LEFT)."-01' GROUP BY `MERAK` ORDER BY `MERAK`", $db);
if($result) {
while ($zaznam = mysql_fetch_array($result)){
echo "Měřák: $zaznam[merak], Celková spotřeba: $zaznam[celkova_spotreba], Cena za jednotku: {$ceny[$zaznam['merak']]}, Celková cena: ".($zaznam['celkova_spotreba'] * $ceny[$zaznam['merak']])."<br>\n";
}
} else {
echo "<h2>Nepodařilo se připojit k tabulce zbozi.</h2>\n";
}
?>A ještě funkce mysql_* jsou dnes zastaralé, použij novější mysql i_*.
|
||
| jtfcobra Profil |
To vypada suprove jen ted musim vymyslet jak nactu ceny z DB do
$ceny = [ "V18" => 15.687, "V19" => 13.15, "V20" => 20.489, ]; Ted to mam takle <?php
require_once('Connections/mereni.php');
$db = mysql_connect($hostname_test, $username_test, $password_test);
mysql_select_db($database_test,$db);
$vysledek = mysql_query($result);
if(!$data=mysql_query("SELECT IDMERAKU,CENA FROM meridla ",$db))
{echo "<h2>Nepodaøilo se pøipojit k tabulce zbozi.</h2>\n"; break;}
while ($zaznam = mysql_fetch_array($data)){
if ($zaznam["IDMERAKU"]=='V1') { $V1cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V2') { $V2cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V3') { $V3cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V4') { $V4cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V5') { $V5cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V6') { $V6cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V7') { $V7cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V8') { $V8cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V9') { $V9cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V10') { $V10cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V11') { $V11cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V12') { $V12cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V13') { $V13cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V14') { $V14cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V15') { $V15cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V16') { $V16cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V17') { $V17cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V18') { $V18cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V19') { $V19cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V20') { $V20cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V21') { $V21cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V22') { $V22cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V23') { $V23cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V24') { $V24cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V25') { $V25cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V26') { $V26cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V27') { $V27cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V28') { $V28cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V29') { $V29cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V30') { $V30cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V31') { $V31cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V32') { $V32cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V33') { $V33cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V34') { $V34cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V35') { $V35cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V36') { $V36cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V37') { $V37cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V38') { $V38cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V39') { $V39cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V40') { $V40cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V41') { $V41cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V42') { $V42cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V43') { $V43cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V44') { $V44cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V45') { $V45cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V46') { $V46cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V47') { $V47cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V48') { $V48cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V49') { $V49cena=str_replace(",", ".",$zaznam["CENA"]); }
if ($zaznam["IDMERAKU"]=='V50') { $V50cena=str_replace(",", ".",$zaznam["CENA"]); }
}
mysql_close($db);
?>Potreboval bych to udelat takle abych to napsal v PHP ale nevim jak tam zpracuji ten vypis Potřebuji aktualní měsíc , přechozí měsíc, aktualní den, předchozí den poradíš jak to napsat abych to vypsal v tabulce?v jednom kodu ?
|
||
| juriad Profil |
jtfcobra:
Co to sakra je za databázi? Proč jsou tam uložené ceny s desetinnou čárkou? A abych nebyl jen negativní: while ($zaznam = mysql_fetch_array($data)){
$ceny[$zaznam["IDMERAKU"]] = str_replace(",", ".", $zaznam["CENA"]);
}Kdyby ty ceny byly uložené jako čísla, tak bys mohl provést celý výpočet rovnou v databázi a nemusel se s ničím patlat v PHP. Keeehi: Tvůj výpočet následujícího měsíce nefunguje v prosinci. Docela pěkně to lze řešit pomocí mktime. $from = date('Y-m-d', mktime(0, 0, 0, $mesic, 1, $rok));
$to = date('Y-m-d', mktime(0, 0, 0, $mesic + 1, 1, $rok));
$result = mysql_query("SELECT sum(`SPOTREBA`) AS celkova_spotreba, `MERAK` AS merak FROM spotreba WHERE `DATUM` >= '$from' AND `DATUM` < '$to' GROUP BY `MERAK` ORDER BY `MERAK`", $db); |
||
| Keeehi Profil |
#6 · Zasláno: 8. 5. 2016, 10:03:04
juriad:
„Tvůj výpočet následujícího měsíce nefunguje v prosinci.“ Pravda, zapomněl jsem na posun roku o jedna. |
||
| jtfcobra Profil |
Napsal jsem kod takle nebo to jde lip?
Jen mi nefunguje aktualni mesic! <?php
// Spojeni
require_once('Connections/mereni.php');
$db = mysql_connect($hostname_test, $username_test, $password_test);
mysql_select_db($database_test,$db);
// Spojeni
?>
<?php
// Ceny
$data=mysql_query("SELECT IDMERAKU,CENA FROM meridla ",$db);
while ($zaznam = mysql_fetch_array($data)){
$ceny[$zaznam["IDMERAKU"]] = str_replace(",", ".", $zaznam["CENA"]);
}
// $ceny['merak']
?>
<?php
// Dnesni den
$dnesniden=Date("y-m-d");
//$vcerejsiden = date('y-m-d', strtotime('-1 day'));
$data=mysql_query("SELECT MERAK,SPOTREBA FROM spotreba WHERE `DATUM` LIKE '%".$dnesniden."%' ",$db);
while ($zaznam = mysql_fetch_array($data)){
$dnesek[$zaznam["MERAK"]] = str_replace(",", ".", $zaznam["SPOTREBA"]);
}
// $dnesek['merak'];
?>
<?php
// Vcerejsi den
$vcerejsiden = date('y-m-d', strtotime('-1 day'));
$data=mysql_query("SELECT MERAK,SPOTREBA FROM spotreba WHERE `DATUM` LIKE '%".$vcerejsiden."%' ",$db);
while ($zaznam = mysql_fetch_array($data)){
$vcera[$zaznam["MERAK"]] = str_replace(",", ".", $zaznam["SPOTREBA"]);
}
// $vcera['merak'];
?>
<?php
// Aktualni mesic
$rok = (int)$_GET["rok"];
$mesic = (int)$_GET["mesic"];
$data=mysql_query("SELECT sum(`SPOTREBA`) AS celkova_spotreba, `MERAK` AS merak FROM spotreba WHERE `DATUM` >= '$rok-$mesic-01' AND `DATUM` < '$rok-".str_pad($mesic % 12 + 1, 2, '0', STR_PAD_LEFT)."-01' GROUP BY `MERAK` ORDER BY `MERAK`",$db);
while ($zaznam = mysql_fetch_array($data)){
$aktualnimesic[$zaznam["MERAK"]] = str_replace(",", ".", $zaznam["celkova_spotreba"]);
}
// $aktualnimesic['merak'];
?>
<?php
echo 'Cena: '.$ceny['V1'].',Dnesni spotreba: '.$dnesek['V1'].',Vcera spotreba: '.$vcera['V1'].',Aktualni mesic: '.$aktualnimesic['V1'];
echo '</br></br></br>';
?> |
||
| Keeehi Profil |
#8 · Zasláno: 9. 5. 2016, 10:44:25
jtfcobra:
„Jen mi nefunguje aktualni mesic!“ To proto, že ten kód nevypisuje aktuální měsíc, ale nějaký tebou zadaný. Kde je tedy ještě stále ta drobná chyba s prosincem. „Napsal jsem kod takle nebo to jde lip?“ Ano, jde to lépe. - V databázi je potřeba, aby sloupec SPOTREBA byl datového typu DECIMAL. - V dotazech přestat používat LIKE - Už jsi přidal indexy nad sloupce MERAK a DATUM? |
||
| juriad Profil |
#9 · Zasláno: 9. 5. 2016, 10:58:13
Keeehi:
Mám takový dojem, že databázi nenavrhoval sám, ale že mu byla dána shůry. jtfcobra: Můžeš vysvětlit, o jakou databázi se jedná a proč je tak špatně navržená? Dotazy budou pomalé, dokud nevyřešíš problémy té databáze - používat správné datové typy, přidat indexy. Desetinné číslo má mít typ DECIMAL, celé číslo INT, datum DATE, datum s časem DATETIME, krátký text VARCHAR, dlouhý text TEXT. |
||
| jtfcobra Profil |
#10 · Zasláno: 9. 5. 2016, 11:03:19
Ted uz to mam takle ale porad se mi zda ze je to zbytecne moc kodu
<?php
// Spojeni
require_once('Connections/mereni.php');
$db = mysql_connect($hostname_test, $username_test, $password_test);
mysql_select_db($database_test,$db);
// Spojeni
?>
<?php
// Ceny
$data=mysql_query("SELECT IDMERAKU,CENA FROM meridla ",$db);
while ($zaznam = mysql_fetch_array($data)){
$ceny[$zaznam["IDMERAKU"]] = str_replace(",", ".", $zaznam["CENA"]);
}
// $ceny['merak']
?>
<?php
// Dnesni den
$dnesniden=Date("y-m-d");
//$vcerejsiden = date('y-m-d', strtotime('-1 day'));
$data=mysql_query("SELECT MERAK,SPOTREBA FROM spotreba WHERE `DATUM` LIKE '%".$dnesniden."%' ",$db);
while ($zaznam = mysql_fetch_array($data)){
$dnesek[$zaznam["MERAK"]] = str_replace(",", ".", $zaznam["SPOTREBA"]);
}
// $dnesek['merak'];
?>
<?php
// Vcerejsi den
$vcerejsiden = date('y-m-d', strtotime('-1 day'));
$data=mysql_query("SELECT MERAK,SPOTREBA FROM spotreba WHERE `DATUM` LIKE '%".$vcerejsiden."%' ",$db);
while ($zaznam = mysql_fetch_array($data)){
$vcera[$zaznam["MERAK"]] = str_replace(",", ".", $zaznam["SPOTREBA"]);
}
// $vcera['merak'];
?>
<?php
// Aktualni mesic
$rok = (int)$_GET["rok"];
$mesic = (int)$_GET["mesic"];
$from = date('Y-m-d', mktime(0, 0, 0, $mesic, 1, $rok));
$to = date('Y-m-d', mktime(0, 0, 0, $mesic + 1, 1, $rok));
$data=mysql_query("SELECT sum(`SPOTREBA`) AS celkova_spotreba, `MERAK` AS merak FROM spotreba WHERE `DATUM` >= '$from' AND `DATUM` < '$to' GROUP BY `MERAK` ORDER BY `MERAK`",$db);
while ($zaznam = mysql_fetch_array($data)){
$aktualnimesic[$zaznam["merak"]] = $zaznam["celkova_spotreba"];
}
// $aktualnimesic['merak'];
?>
<?php
// Predchozi mesic
$rokminuly=$_GET["rok"];
if ($_GET["mesic"]=='1') { $mesicminuly='12'; };
if ($_GET["mesic"]=='2') { $mesicminuly='01'; };
if ($_GET["mesic"]=='3') { $mesicminuly='02'; };
if ($_GET["mesic"]=='4') { $mesicminuly='03'; };
if ($_GET["mesic"]=='5') { $mesicminuly='04'; };
if ($_GET["mesic"]=='6') { $mesicminuly='05'; };
if ($_GET["mesic"]=='7') { $mesicminuly='06'; };
if ($_GET["mesic"]=='8') { $mesicminuly='07'; };
if ($_GET["mesic"]=='9') { $mesicminuly='08'; };
if ($_GET["mesic"]=='10') { $mesicminuly='09'; };
if ($_GET["mesic"]=='11') { $mesicminuly='10'; };
if ($_GET["mesic"]=='12') { $mesicminuly='11'; };
if ($_GET["mesic"]=='01') { $mesicminuly='12'; };
if ($_GET["mesic"]=='02') { $mesicminuly='01'; };
if ($_GET["mesic"]=='03') { $mesicminuly='02'; };
if ($_GET["mesic"]=='04') { $mesicminuly='03'; };
if ($_GET["mesic"]=='05') { $mesicminuly='04'; };
if ($_GET["mesic"]=='06') { $mesicminuly='05'; };
if ($_GET["mesic"]=='07') { $mesicminuly='06'; };
if ($_GET["mesic"]=='08') { $mesicminuly='07'; };
if ($_GET["mesic"]=='09') { $mesicminuly='08'; };
$from1 = date('Y-m-d', mktime(0, 0, 0, $mesicminuly, 1, $rokminuly));
$to1 = date('Y-m-d', mktime(0, 0, 0, $mesicminuly + 1, 1, $rokminuly));
$data=mysql_query("SELECT sum(`SPOTREBA`) AS celkova_spotreba, `MERAK` AS merak FROM spotreba WHERE `DATUM` >= '$from1' AND `DATUM` < '$to1' GROUP BY `MERAK` ORDER BY `MERAK` ",$db);
while ($zaznam = mysql_fetch_array($data)){
$predchozimesic[$zaznam["merak"]] = $zaznam["celkova_spotreba"];
}
// $predchozimesic['merak'];
?>
<?php
echo 'Cena: '.$ceny['V1'].',Dnesni spotreba: '.$dnesek['V1'].',Vcera spotreba: '.$vcera['V1'].',Aktualni mesic: '.$aktualnimesic['V1'].',Predchozi mesic: '.$predchozimesic['V1'];
echo '</br></br></br>';
?> |
||
| jtfcobra Profil |
#11 · Zasláno: 9. 5. 2016, 14:29:02
Poradite nefuguje funkce
Ve funkci mi to nenacita pole zkousel jsem i $GLOBALS[ a nic.... proste mimo funkci to nic nenacte... function vypisvseho($obash){
echo('
<tr>
<td align="left" bgcolor="#272727"><img src="img/'.$obrazek[$obash].'.png" alt="Zobrazit graf" width="20" height="20"></td>
<td align="left" bgcolor="#272727">'.$nazev[$obash].'</td>
<td align="right" bgcolor="#373737">'.round($aktualnimesic[$obash],2).'</td>
<td align="right" bgcolor="#373737">'.$jednotka[$obash].'</td>
<td align="right" bgcolor="#272727">'.round($aktualnimesiccena[$obash],0).'</td>
<td align="right" bgcolor="#272727">Kč</td>
<td align="right" bgcolor="#373737">'.round($predchozimesic[$obash],2).'</td>
<td align="right" bgcolor="#373737">'.$jednotka[$obash].'</td>
<td align="right" bgcolor="#272727">'.round($predchozimesiccena[$obash],0).'</td>
<td align="right" bgcolor="#272727">Kč</td>
<td align="right" bgcolor="#373737">'.round($dnesek[$obash],2).'</td>
<td align="right" bgcolor="#373737">'.$jednotka[$obash].'</td>
<td align="right" bgcolor="#272727">'.round($dnesekcena[$obash],0).'</td>
<td align="right" bgcolor="#272727">Kč</td>
<td align="right" bgcolor="#373737">'.round($vcera[$obash],2).'</td>
<td align="right" bgcolor="#373737">'.$jednotka[$obash].'</td>
<td align="right" bgcolor="#272727">'.round($vceracena[$obash],0).'</td>
<td align="right" bgcolor="#272727">Kč</td>
<td bgcolor="#272727"><a href="spotreba_vse_vypis.php?meridlo='.$obash.'&mesic='.$mesic.'&rok='.$rok.'"><img src="img/Actions-view-calendar-week-icon (1).png" alt="Zobrazit graf" width="25" height="25"></a></td>
<td bgcolor="#272727"><a href="spotreba_vse_rok.php?meridlo='.$obash.'&mesic='.$mesic.'&rok='.$rok.'"><img src="img/Actions-view-calendar-day-icon.png" alt="Zobrazit rocni prehled" width="26" height="25"></a></td>
</tr>');
}; |
||
| juriad Profil |
#12 · Zasláno: 9. 5. 2016, 14:44:27
jtfcobra:
Všechny proměnné, které ve funkci používáš musí pocházet z: * lokálních definic, * parametrů funkce, * closure v případě anonymních funkcí, * superglobálních proměnných a kontrukce global. Chceš tedy své funkci předat pole $aktualnimesic, $predchozimesic, $dnesek, $vcera, $obrazek Možná se tímto způsobem dobereš k cíli, ale ten kód je vyloženě hnusný. Tebe baví psát pořád to samé znovu a znovu? |
||
| jtfcobra Profil |
Při zpracování BB značek došlo k samovolnému sežrání celého příspěvku. Pardon.
|
||
| juriad Profil |
#14 · Zasláno: 9. 5. 2016, 14:50:44
Chceš tedy své funkci předat pole $aktualnimesic, $predchozimesic, $dnesek, $vcera, $obrazek.
Jak se funkci předávají hodnoty? function vypisvseho($obash, $aktualnimesic, $predchozimesic, $dnesek, $vcera, $obrazek){ |
||
| jtfcobra Profil |
Udelal jsem to takle ale vypada to hrozne... vypisvseho(V9,$nazev,$jednotka,$mesic,$rok,$aktualnimesiccena,$predchozimesiccena,$dnesekcena,$vceracena,$aktualnimesic,$predchozimesic,$dnesek,$vcera,$obrazek); vypisvseho(V18,$nazev,$jednotka,$mesic,$rok,$aktualnimesiccena,$predchozimesiccena,$dnesekcena,$vceracena,$aktualnimesic,$predchozimesic,$dnesek,$vcera,$obrazek); function vypisvseho($obash,$nazev,$jednotka,$mesic,$rok,$aktualnimesiccena,$predchozimesiccena,$dnesekcena,$vceracena,$aktualnimesic,$predchozimesic,$dnesek,$vcera,$obrazek){
echo('
<tr>
<td align="left" bgcolor="#272727"><img src="img/'.$obrazek[$obash].'.png" alt="Zobrazit graf" width="20" height="20"></td>
<td align="left" bgcolor="#272727">'.$nazev[$obash].'</td>
<td align="right" bgcolor="#373737">'.round($aktualnimesic[$obash],2).'</td>
<td align="right" bgcolor="#373737">'.$jednotka[$obash].'</td>
<td align="right" bgcolor="#272727">'.round($aktualnimesiccena[$obash],0).'</td>
<td align="right" bgcolor="#272727">Kč</td>
<td align="right" bgcolor="#373737">'.round($predchozimesic[$obash],2).'</td>
<td align="right" bgcolor="#373737">'.$jednotka[$obash].'</td>
<td align="right" bgcolor="#272727">'.round($predchozimesiccena[$obash],0).'</td>
<td align="right" bgcolor="#272727">Kč</td>
<td align="right" bgcolor="#373737">'.round($dnesek[$obash],2).'</td>
<td align="right" bgcolor="#373737">'.$jednotka[$obash].'</td>
<td align="right" bgcolor="#272727">'.round($dnesekcena[$obash],0).'</td>
<td align="right" bgcolor="#272727">Kč</td>
<td align="right" bgcolor="#373737">'.round($vcera[$obash],2).'</td>
<td align="right" bgcolor="#373737">'.$jednotka[$obash].'</td>
<td align="right" bgcolor="#272727">'.round($vceracena[$obash],0).'</td>
<td align="right" bgcolor="#272727">Kč</td>
<td bgcolor="#272727"><a href="spotreba_vse_vypis.php?meridlo='.$obash.'&mesic='.$mesic.'&rok='.$rok.'"><img src="img/Actions-view-calendar-week-icon (1).png" alt="Zobrazit graf" width="25" height="25"></a></td>
<td bgcolor="#272727"><a href="spotreba_vse_rok.php?meridlo='.$obash.'&mesic='.$mesic.'&rok='.$rok.'"><img src="img/Actions-view-calendar-day-icon.png" alt="Zobrazit rocni prehled" width="26" height="25"></a></td>
</tr>');
}; |
||
|
Časová prodleva: 10 let
|
|||
0