Ich habe in einer Mysql Tabelle Rechnungsdaten.
Diese würde ich nun gerne in einer Tabelle nach ID (tknmr) getrennt ausgeben.
Ich habe mir nun das hier zusammengebastelt:
PHP-Code:
$abfrage = "SELECT did, tknmr, kennz, datum, zeit, produkt, ltr, ltr_preis_brutto, ltr_preis_netto, kost_ohne_abzug_netto, rabatt_dette_netto, dette_netto_preis, rabatt_ut_netto, ut_netto_preis, dett_netto_gewinn, firma FROM tank_daten WHERE datum >= '$fromdate' AND datum <= '$todate' AND firma = '$re_firma' ORDER BY tknmr ASC, kennz ASC, datum ASC ";
$ergebnis = mysql_query($abfrage);
WHILE ($bookid = mysql_fetch_object($ergebnis))
{
$bookid->datum = date_mysql2german($bookid->datum);
IF ($schalter == 1) {$kennzcopy1 = $bookid->kennz;}
IF ($bookid->kennz == $kennzcopy1) {$schalter = 0;}
ELSE {$schalter = 1;}
echo "<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" >";
IF ($schalter == 1)
{
echo "<tr>";
echo "Trennung";
echo "</tr>";
}
echo "<tr>";
echo "<td width=\"100\" align=\"center\"><b>$bookid->datum</b></td>";
echo "<td width=\"100\" align=\"center\"><b>$bookid->kennz</b></td>";
echo "<td width=\"70\" align=\"center\"><b>$bookid->tknmr</td>" ;
echo "<td width=\"80\" align=\"center\"><b>$bookid->produkt</b></td>" ;
echo "<td width=\"70\" align=\"center\"><b>$bookid->ltr</b></td>";
echo "<td width=\"80\" align=\"center\"><b>$bookid->ltr_preis_netto</b></td>";
echo "</tr>";
echo "</table>";
}
Was kann ich tun ich weis echt nicht mehr weiter.
Damit das ganze klar wird hier 2 Screenshots:
So sollte die Ausgabe aussehen:

Das rot markierte sind die Fehler.
Hier noch die Struktur:

Danke schonmal für eure Hilfe
mfg xitam
Einen Kommentar schreiben: