Autor Zpráva
jtfcobra
Profil
Mam kod prepocitavani mesice spotreby

<?php
$hledat=  "V18";
$hledat2= $_GET["rok"]."-". $_GET["mesic"]."-";
$vysledek = mysql_query($result); // proveden&iacute; 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&iacute; sql dotazu
$vysledek = mysql_query($result); // proveden&iacute; 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 *
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";
}
?>
+ se asi budou hodit indexy nad sloupci MERAK a DATUM.

A ještě funkce mysql_* jsou dnes zastaralé, použij novější mysqli_*.
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
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
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
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
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
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
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
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>');    
};

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: