Gorginio: Function liefert nur einen Wert :((

Beitrag lesen

Also gemeinsam haben wir es nun geschafft!

Anbei der Quellcode (vollständig):

Vielleicht findest du ja einige Optimierungsmöglichkeiten, denn sehr schön ist es nicht wirklich programmiert.

---------------------------------------------------------------------
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../css_files/main.css" rel="stylesheet" type="text/css">
<title>Termine und Veranstaltungen</title>
</head>
<body>
<h2 class="ueberschrift">Veranstaltungstermine:</h2>
<p class="text">Folgende Termine stehen in nächster Zeit am Programm.<br>
<p class="text">&Uuml;brigens, heute ist der <strong><?echo date ("d.m.Y")?></strong>.</p>
<?

include ("datenbank_verbindung.php");

function datumfunction($datum) {
  list($jahr, $monat, $tag) = explode("-", $datum);
  return sprintf("%02d.%02d.%04d", $tag, $monat, $jahr);
  }

$abfrage ='SELECT * '
   .'FROM termine '
        .'WHERE Enddatum>=NOW()'
   .'ORDER BY Enddatum';

$result = mysql_query($abfrage);
while($row  =  mysql_fetch_object($result))  {

?>
<table width="90%" border="0" cellspacing="0" cellpadding="0">
  <tr><hr>
<td width="15%"><p class="datum"><?=$row->Anfangdatum?><?=datumfunction($row->Enddatum)?></p></td>
   <td width="*" class="titelliste"><strong><?=$row->Veranstaltung?></strong></td>

</tr>
 <tr>
 <td width="15%"></td>
 <td class="text"><font size="-1"><?=$row->Subveranstaltung?></font>

<? if ($row->Ort!="") { ?>
  <br>Ort: <font color="#999999"><?=$row->Ort?></font>
<?  }
 if ($row->Veranstalter!="") { ?>
     <br> Veranstalter: <font color="#999999"><?=$row->Veranstalter?></font>
<?
 }

if ($row->Kommentar!="") { ?>
   <br>Weitere Informationen: <font color="#999999"><?=$row->Kommentar?></font>
<? } ?>
  <br></td>
 </tr>
</table>
<?
}

mysql_close();
?>

<p class="text">--rp--</p>
</body>
</html>

Das Problem ist das ich nicht nur bestimmte Datum(s)habe, sondern auch Zeitspannen. Weiters sind nicht alle Felder in MySQL gefüllt sodaß die Benennung auch immer variiert.

thx nochmals. (function in while-schleife) war das Problem!

gorginio