Hi,
mal ne Frage, besteht die Möglichkeit einen Seitenumbruch zu erzwingen sobald sich der Inhalt der einzelnen Datensätze ändert.
Beispiel:
Ich habe x Datensätze die den Wert 2005 haben. Jetzt möchte ich, sobald der folgende Datensatz nicht mehr 2005 hat sondern 2004 einen Seitenumbruch erzwingen?
Machbar? ne Idee
hier mal der Code ausschnitt wo ich es reinbasteln wollte:
mal ne Frage, besteht die Möglichkeit einen Seitenumbruch zu erzwingen sobald sich der Inhalt der einzelnen Datensätze ändert.
Beispiel:
Ich habe x Datensätze die den Wert 2005 haben. Jetzt möchte ich, sobald der folgende Datensatz nicht mehr 2005 hat sondern 2004 einen Seitenumbruch erzwingen?
Machbar? ne Idee
hier mal der Code ausschnitt wo ich es reinbasteln wollte:
PHP-Code:
<?php
$abfrage="SELECT *, date_format(datum,'%d.%m.%Y') AS DatumPlusWt, DATE_FORMAT(datum,'%Y') as jahr
FROM ergebnisse order by Datum Desc";
$ergebnis = mysql_query($abfrage);
$first=Null;
$second=Null;
while(($row=mysql_fetch_array($ergebnis))!==False)
{
// Neue Gruppe?
if ($first!=$row['jahr'])
{
// Überschrift ausgeben:
echo "<tr><td height=40><hr></td></tr>";
echo "<tr><td style='border: 0px #000000 solid; border-bottom: 0px solid #000000'>";
echo "<span style=\"font-size: 14px;\"><font color='#37679F'><b>Jahr $row[jahr]".' </b>';
echo "</td></tr>";
// 1. Durchlaufvariable merken:
$first = $row['jahr'];
// 2. Durchlaufvariable auf Startwert setzen
$second = NULL;
}
// SUB Gruppe?
if ($second!=$row['art'])
{
// SUB Überschrift ausgeben:
echo "<font color="red">$row['art']</font><br/>\n";
// 2. Durchlaufvariable merken
$second = $row['art'];
// Datensatz ausgeben:
echo "<tr><td style='border: 0px #000000 solid;'>";
echo "<br /><b>$row[DatumPlusWt] </b>";
echo "$row[platzierung] ";
echo "$row[rennen]";
echo "</td></tr>";
}
echo "<tr><td height=20></td></tr>";
?>
Kommentar