Einzelnen Beitrag anzeigen
  #6  
Alt 04.11.2010, 16:15:37
held_der_arbeit held_der_arbeit ist offline
Anfänger
 
Registriert seit: Nov 2010
Alter: 41
Beiträge: 27
AW: Problem mit array_shift und array_pop!

hallo leute,
diesmal hängts woanders aber das problem ist im grunde ähnlich denke ich.

Also ich versuche euch mal mei problem zu schildern:
ich habe eine Tabelle messdaten_sbc in der im im abstand von 15 min seit Jahren daten gespeichert werden, z.B Energieertrag in kWh.(von einer PV-Anlage)also alle 15 minuten wird der Zählerstand gespeichert.

Jetzt gibts mehrere von diesen Anlagen in verschiedenen Gebieten plz, dafür gibts ne andere tabelle , auch mit den ausrichtungen der anlagen.

ich möchte jetzt das mir , wenn ich ein Datum und eine postleitzahl eingebe das mir alle anlagen gezeigt werden in dem gebiet stehen und die Energie , die in dem entsprechenden angegebenen Zeitraum (Jahr,monat,tag) gewandelt wurde.

mein herangehen war:



PHP-Code:
$abfrage="SELECT min(`E-Total`) AS emin,max(`E-Total`) AS 

emax,plant,kwp,ausrichtung,neigung,modul  FROM  messdaten_sbc INNER JOIN plants_2 ON 

plants_2.id=messdaten_sbc.Anlagen_ID WHERE messdaten_sbc.Datum LIKE '2008-08-11 %%:%%:%%' 

AND plants_2.plz='14337'";
$query=mysql_query($abfrage) or die (mysql_error());

    while ($row=mysql_fetch_row($query))

    {
    

    $anfang= $row[0];
    echo $anfang;?><br><?php

    $ende
=   $row[1];
    echo 
$ende;?><br><?php
    
    $e_tot 
$ende $anfang;

    echo 
$row[2];?><br><?php
    
echo "kwp:".$row[3]."    installierte Leistung";?><br><?php
    
echo "ausrichtung:".$row[4];?><br><?php
    
echo "neigung:".$row[5];?><br><?php
    
echo "modul :".$row[6];?><br><?php
    
echo "kWh :".$e_tot;?><br><?php

    $E_rel
=$e_tot/$row[3];
    echo 
"kWh/kwp:".$E_rel;

    }
klappt soweit ganz gut, nur das mir nur EINE anlage ausgegeben wird.

Ich vermute das ihr mehr infos braucht, aber ich dachte mir das php-profis auf anhieb einen fehler finden.
Würde mich freuen!

mfg
Mit Zitat antworten