moinsen... ich hab folgendes vor: ich hab datensätz in einer Tabelle. diese hat ein Feld realdate. Dort wird das Datum des Datensatzes händisch wie folgt gepflegt: z.B. 20040405. Nun mache ich eine Abfrage aller Datensätze. Ebenso erstelle ich noch eine variable $my_date = date(Ymd) . Diese liefert mir nun das aktuelle Datum genau so formatiert(z.B das heutige 20040720). nun möchte ich den Datensatz mit $my_date vergleichen und anzeigen lassen.
############################Mein Ergebnis:
Alte Events:
14.04.2004 Event
12.05.2004 Event
Aktuelle Events:
12.08.2004 Event 1
14.08.2004 Event 2
##########so soll es dann aber im Frontend aussehen:
Aktuelle Events:
12.08.2004 Event 1
14.08.2004 Event 2
Alte Events:
12.05.2004 Event 1
14.04.2004 Event 2
Wie bekomme ich das hin. anbei mal der Code... hab es mal mit ner if Abfrage probiert.
Code:
<?
include("file.php");
$db_connect = mysql_pconnect ("$db_host", $db_user, $db_passwort);
$sql_befehl = "select * from $dates order by realdate asc ;";
$ergebnis = mysql_db_query ( $db_name, $sql_befehl, $db_connect );
$my_date = date(Ymd);
?>
<?
$anzahl = mysql_num_rows ( $ergebnis );
for ( $i = 1; $i <= $anzahl ; $i++ )
{
$datensatz = mysql_fetch_array
($ergebnis);
if ($datensatz[8] > $my_date)
{
echo ("
<tr>
<td width=65 valign=top>$datensatz[1]</td>
<td width=80 valign=top>$datensatz[4]</td>
<td width=120 valign=top>$datensatz[3]</td>
<td width=200 valign=top><a href=\"$datensatz[7]\" target=\"_blank\" class=\"orange\"><font class=link_1>$datensatz[6]</font></a></td>
</tr>
");
}
else
{
echo ("
<tr>
<td width=65 valign=top>$datensatz[1]</td>
<td width=80 valign=top>$datensatz[4]</td>
<td width=120 valign=top>$datensatz[3]</td>
<td width=200 valign=top><a href=\"$datensatz[7]\" target=\"_blank\" class=\"orange\"><font class=link_1>$datensatz[6]</font></a></td>
</tr>
");
}
}
?>
Keine Ahnung Denkfeher oder so was ;-(
Danke für jede Hilfe
Olli