Guten Morgen,
Hole aus einer mySQL Datenbank Einträge, die nach dem Datum sortiert sind.
Dabei wird dann mittels einer Function das Format aus der Datenbank dem deutscchen Standard angepaßt (von yyyy-mm-dd auf dd.mm.yyyy).
zb.
in der Datenbank:
Datum Name Veranstaltung
------------------------------------------
2002-10-09 Georg Darts
2002-11-11 Franz Billard
..
Ausgabe:
09.10.2002 Georg Darts
Als Ausgabe erhalte ich aber nur die Werte der ersten Reihe und die 2. bzw alle anderen folgenden werden dann nicht dargestellt.
Quellcode ist:
$abfrage = "select * from termine order by Enddatum";
$result = mysql_query($abfrage);
while($row = mysql_fetch_object($result)) {
?>
<table width="90%" border="0" cellspacing="0" cellpadding="0">
<tr><hr>
<?
$datum=($row->Enddatum);
function datumfunktion($datum) {
list($jahr, $monat, $tag) = explode("-", $datum);
return sprintf("%02d.%02d.%04d", $tag, $monat, $jahr);
}
?>
<td width="15%"><p class="datum"><?=datumfunktion($datum)?></p></td>
Ich habe es auch mit if und for schleifen versucht, doch diese führten zu keinem oder gleichen Ergebnis.
Thx
Gorginio