Moin!
[1] for($i=0;$i<3;$i++) {
[2] $intMonat=$date("n")+$i;
[3] if ($intMonat > 12) {
[4] $intMonat=$intMonat-12;
[5] }
[6] $sql="SELECT * FROM prog WHERE month(datum) = $intMonat ORDER BY datum";
[7] $result = mysql_db_query($conn,sql) OR die("<hr>".mysqlerror($conn)."<hr>$sql<hr>");
[8] while ...
[9] }
Sollte es tun.
Erläuterungen:
[1] zählt von 0 bis 3...
[2] die Funktion liefert den aktuellen Monat, es wird 0 ... 2 addiert.
[3]-[5] Da kann schon mal 1 bis 14 rauskommen, also ziehen wir in [4] bei allen Monaten, die größer als 12 sind 12 ab :)
[6] Schreibe den SQL- String immer in eine Variable. Du kannst Ihn so ausgeben lassen!
[7] Abfrage und Fehlerbehandlung!
[8] weiter
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch für seriöse Agenturen.
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch für seriöse Agenturen.