hallo. ich habe ein newsscript und möchte gerne, dass die nachrichten rot angezeigt werden, welche noch 5 tage zurück liegen. später als 5 tage sollen sie normal, schwarz angezeigt werden.
hier mal mein versuch...
Code:
<?php
$vb = mysql_connect('localhost', '', '');
$daten = mysql_db_query("usr_web218_1", "select id, autor, text, betreff, date_format(datum, '%d.%m.%Y %H:%i') as datum from `PB-News` order by id desc");
mysql_select_db("usr_web218_1");
$datum2 = mysql_query("select SYSDATE() + 0", $vb);
$anzahl = mysql_num_rows($daten);
for($i=0; $i<$anzahl; $i++)
{
$autor = mysql_result($daten, $i, "autor");
$datum = mysql_result($daten, $i, "datum");
$betreff = mysql_result($daten, $i, "betreff");
$text = mysql_result($daten, $i, "text");
echo "
<table width=60% align=center class=bodyline cellpadding=4 cellspacing=0>
<tr height=26>
<td align=left class=row1>";
if ($datum2 < (date('U') - 432000))
{
echo "<font size=3px color=red>$betreff</font>";
}
else
{
echo "<font size=3px>$betreff</font>";
}
echo "" . time('void') . " $datum2</td>
</tr>
<tr>
<td class=row2>" . nl2br("$text") . "</td>
</tr>
<tr>
<td align=right class=row3><span class=genmed2>Posted by $autor, $datum Uhr </span></td>
</tr>
</table>";
}
if(!$vb)
{
echo "<font color=red size=5>Zur Zeit gibt es Probleme mit der Datenbank.
Bitte versuchen Sie es später noch einmal.
Falls das Problem öfter auftaucht, bitte eine kurz Mail an den <a href=mailto:webmaster@pandemicbrew.de>Webmaster</a> schreiben, Danke!</font>";
}
mysql_close($vb);
?>