27apricot
Erfahrenes Mitglied
Hallo,
hier die Ausgangssituation:.
Es handelt sich um das Auslesen der MySQL-DB eines Clubs mit allen vergangenen Konzerten von 2004. Dafür gibt es ein PHP-Script 'progr_hist.php'.
Dieses gibt alle Monate aus, für die es Einträge gibt und verweist auf eine Monatsübersicht, die wiederum eine Übersicht über alle Konzerte jenes Monats ausgibt..
Außerdem verweist es auf eine Seite, von der aus alle Konzerte von 2004 ausgelesen werden.
>> [so sieht die Seite aus]
Soweit, so gut. Nun das Problem:
Ich möchte die Konzerte zählen. Alle Konzerte für 2004 zu zählen, ist kein Problem mit mysql_num_rows.
Jedoch weiß ich nicht, wie ich die Konzerte eines einzelnen Monats zählen kann, da ja auf dieser Seite alle Monate ausgelesen werden müssen.
In dem Script bediene ich mich einer Krücke (nehme ich an), um jeden Monat nur einmal anzuzeigen, da sonst jeder Monat so oft angezeigt würde, wie es Konzerte gibt. Der Monat wird mit einem Sinnlos-String verglichen.
Hier das PHP-Script:
(die Datumsspalte ist vom Typ 'date', also jjjj-mm-tt)
Auch nach dem Lesen verschiedener Beiträge hier im Forum bin ich nicht weitergekommen.
Vielleicht kann mir ja jemand helfen.
Viele Grüße und danke schon mal im Voraus.
27apricot.
hier die Ausgangssituation:.
Es handelt sich um das Auslesen der MySQL-DB eines Clubs mit allen vergangenen Konzerten von 2004. Dafür gibt es ein PHP-Script 'progr_hist.php'.
Dieses gibt alle Monate aus, für die es Einträge gibt und verweist auf eine Monatsübersicht, die wiederum eine Übersicht über alle Konzerte jenes Monats ausgibt..
Außerdem verweist es auf eine Seite, von der aus alle Konzerte von 2004 ausgelesen werden.
>> [so sieht die Seite aus]
Soweit, so gut. Nun das Problem:
Ich möchte die Konzerte zählen. Alle Konzerte für 2004 zu zählen, ist kein Problem mit mysql_num_rows.
Jedoch weiß ich nicht, wie ich die Konzerte eines einzelnen Monats zählen kann, da ja auf dieser Seite alle Monate ausgelesen werden müssen.
In dem Script bediene ich mich einer Krücke (nehme ich an), um jeden Monat nur einmal anzuzeigen, da sonst jeder Monat so oft angezeigt würde, wie es Konzerte gibt. Der Monat wird mit einem Sinnlos-String verglichen.
Hier das PHP-Script:
(die Datumsspalte ist vom Typ 'date', also jjjj-mm-tt)
PHP:
$monat_vergleich = "leerer_string";
$sql_query "SELECT [...]";
[...]
// datums-definitionen
if ($monat_vergleich != $monat) {
echo "<a href=\"...\">$monat</a><br>";
$monat_vergleich = $monat;
}
Auch nach dem Lesen verschiedener Beiträge hier im Forum bin ich nicht weitergekommen.
Vielleicht kann mir ja jemand helfen.
Viele Grüße und danke schon mal im Voraus.
27apricot.