Hey,
ich hab einen einfachen Code der News aus einer Datenbank lies, soweit auch alles gut klappt alles super!
Jedoch sieht das alles ja nicht so schick aus, und ich würde dies gern ein wenig formatieren.
Hier erstmal der Code.
PHP-Code:
PHP-Code:
for ($i = 0; $i < mysql_num_rows($result); $i++)
{
$row = mysql_fetch_object($result);
// Datum ins Format Tag.Monat.Jahr - Stunde:Minute umwandeln
$date = date('d.m.Y - H:i', strtotime($row->date));
print " <tr>\n";
print " <td>". $row->title ."</td>\n";
print " <td algin=\"right\" width=\"130\">". $date ."</td>\n";
print " </tr>\n";
print " <tr>\n";
// Wenn ein Bild vorhaden, dieses ausgeben
if ($row->imageurl!='')
{
print " <td align=\"justify\">". $row->text ."</td>\n";
print " <td align=\"center\" valign=\"top\" width=\"130\">\n";
print " <img alt=\"". $row->title ."\" height=\"90\" src=\"". $row->imageurl ."\" width=\"120\">\n";
print " </td>\n";
}
else
{
print " <td align=\"justify\" colspan=\"2\">". $row->text ."</td>\n";
}
print " </tr>\n";
}
Jetzt dachte ich eig das der in der for schleife so vorgeht.
Auslesen der Daten, Daten ausgeben, und wieder am Anfang der vorschleife springen, und das alles so oft, wie viele Datensätze in der DB vorhanden sind.
Wenn ich zB eine <hr> nach dem Titel einfüge, gibt der mit x(Anzahl der News in der DB) mal ein <hr> über den ersten Newseintrag aus.
Was verstehe ich hier nicht richtig, und wie kann ich das Problem lösen?
Danke für jede Hilfe !