Gorginio: Function liefert nur einen Wert :((

Beitrag lesen

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