'; if(!@$show) $show="all"; if(!@$order) $order="uk.datum"; if(!@$elektromer) $elektromer="vsechno"; if(!@$rok) $rok="vsechno"; if($rok=="vsechno") { $condition = ""; } else { $condition = " AND YEAR(uk.datum)=$rok"; } if($show!="all") { echo 'Seznam úkonů aktivních uživatelů: zobrazit vše'; $where="WHERE active IN (1) $condition "; } else { echo 'Seznam úkonů všech uživatelů: zobrazit pouze aktivní'; $where="WHERE active IN (0,1) $condition "; } echo "
"; #tisk datumu plateb echo "Rok : "; $dotaz=MySQL_Query("SELECT DISTINCT YEAR(datum) from ukony ORDER BY datum"); $count=MySQL_Num_Rows($dotaz); $count++; for ($i=1;$i<$count;$i++) { $radek=MySQL_Fetch_Array($dotaz); echo "".$radek["YEAR(datum)"].' * '; echo ' '; } #dotisk posledni volby pro vsechny roky echo "všechno"; echo ' '; echo "
"; #tisk vsech moznosti elektromeru echo "Elektroměry : "; $dbelektromery=MySQL_Query("SELECT * from majetek WHERE zarizeni=7 ORDER BY id"); $count=MySQL_Num_Rows($dbelektromery); $count++; for ($i=1;$i<$count;$i++) { $radek=MySQL_Fetch_Array($dbelektromery); echo "".id_to_majetek($radek["id"]).' * '; echo ' '; } #dotisk posledni volby pro vsechny elektromery echo "všechno

"; echo ' '; #nastaveni databaze znovu na zacatek mysql_data_seek($dbelektromery, 0); #finalni dotaz #$string=MySQL_Query("SELECT c.id as cid, c.*, uk.id as ukid, uk.adresa as ukadresa, uk.finance as ukfinance, uk.*, u.id as uid, u.*, i.id as iid, i.* # FROM ((cleni c LEFT JOIN ukony uk ON c.id = uk.clen) # LEFT JOIN elektromeri u ON uk.elektromer = u.id) # LEFT JOIN ipecka i ON uk.predmet = i.id AND uk.udalost IN (17,18) $where ORDER BY $order"); echo '
'; $color=1; $celkem=0; $nakladycelkem=0; while($vysledek=MySQL_Fetch_Array($dbelektromery)) { $celkem++; if($color==0) { $color=1; $barva="#E6E4E4"; } else { $color=0; $barva="#FFFFFF"; } $dot="apj.bmp"; $alt="AP Jablonecká"; $elektromer=$vysledek["id"]; #dotaz na adresy kde se meri nebo merilo danym elektromerem - neni to omezeno $dbadresy=MySQL_Query("SELECT adresa FROM ukony WHERE udalost IN (17) AND majetek=$elektromer ORDER BY id"); #posbirame vsechny id adres pro dotaz na spotrebice $pocetadres=MySQL_Num_Rows($dbadresy); $adresyid=""; while($adresaid=MySQL_Fetch_Array($dbadresy)) { if($adresyid=="") { $adresyid.=$adresaid["adresa"]; } else { $adresyid.=",".$adresaid["adresa"]; } } mysql_data_seek($dbadresy, 0); #dotaz na jednotlive spotrebice povesene na dany elektromer $dbspotrebice=MySQL_Query("SELECT * FROM ukony WHERE udalost IN (17) AND adresa IN ($adresyid) AND majetek<>$elektromer ORDER BY id"); $pocetspotrebicu=MySQL_Num_Rows($dbspotrebice); $spotrebice=""; while($spotrebic=MySQL_Fetch_Array($dbspotrebice)) { $spotrebice.=id_to_majetek($spotrebic["majetek"]).","; } mysql_data_seek($dbspotrebice, 0); ######################################################## $nakladyelektromer=0; for ($i=0;$i<$pocetadres;$i++) { $dbadresaid=MySQL_Fetch_Array($dbadresy); $adresaid=$dbadresaid["adresa"]; #dotaz na jednotlive spotrebice povesene na dany elektromer na dane adrese $dbspotrebice=MySQL_Query("SELECT * FROM ukony WHERE udalost IN (17) AND adresa IN ($adresaid) AND majetek<>$elektromer ORDER BY id"); $pocetspotrebicu=MySQL_Num_Rows($dbspotrebice); for ($j=0;$j<$pocetspotrebicu;$j++) { $dbspotrebic=MySQL_Fetch_Array($dbspotrebice); $spotreba=id_to_spotreba($dbspotrebic["majetek"]); $dobaprovozu=round(id_to_delkaspotreby($dbspotrebic["majetek"],$rok)/(60*60*24*15))/2; $naklady=(3.6/1000)*$spotreba*$dobaprovozu*30*24; $nakladyelektromer+=$naklady; echo ' '; } # for spotrebice } # for adresy $nakladycelkem+=$nakladyelektromer; } # while elektromery echo '
Elektroměr  Místo odběru  Spotřebič  Spotřeba [W]  Doba provozu  Náklady  Náklady celkem 
'.id_to_majetek($vysledek["id"]).' '.id_to_adresa($adresaid).' '.id_to_majetek($dbspotrebic["majetek"]).' '.$spotreba.' '.$dobaprovozu.' '.$naklady.' '.$nakladyelektromer.'

Celkem zobrazeno '.$celkem.' záznamů. Celkové náklady jsou '.$nakladycelkem.'Kč. '; ?> WebSVN - is - Blame - Rev 6 - /trunk/html/elektrika.php
  jablonka.czprosek.czf

is

Subversion Repositories:
[/] [trunk/] [html/] [elektrika.php] - Blame information for rev 6

 

Line No. Rev Author Line

Powered by WebSVN 2.2.1