hi. ich habe eine mysql db die events erhält und folgendes macht.
wenn das event heute ist steht rot "today" da. wenn es zu später ist das datum.
jetzt will ich noch einbauen dass der eintrag automatisch gelöscht wird wenn das datum vorbei ist:
leider geht das löschen nicht. kann mir jemand sagen warum !?!
wenn das event heute ist steht rot "today" da. wenn es zu später ist das datum.
jetzt will ich noch einbauen dass der eintrag automatisch gelöscht wird wenn das datum vorbei ist:
PHP-Code:
<?
$db= mysql_connect("localhost","becksparty","XXXXX");
mysql_select_db ("becksparty",$db);
$result = mysql_query("SELECT * FROM events ORDER BY datum",$db);
while ($myrow = mysql_fetch_row($result)) {
$datum = $myrow[0];
$event = $myrow[1];
$location = $myrow[2];
$user = $myrow[3];
$jahr = substr($datum, 0, 4);
$mon = substr($datum, 5, 2);
$tag = substr($datum, 8, 2);
$dat = $tag.".".$mon.".".$jahr;
$jetzt = date("Y-m-d");
if ($datum == $jetzt):
echo "<tr><td width='83'><font color='#FF0000' size='2'><b>TODAY !!!</b></font>
</td><td width='194'>$event</td><td width='197'>$location</td><td width='158'>$user</td></tr>";
endif;
if ($datum > $jetzt) {
echo "<tr><td width='83'>$dat</td><td width='194'>$event</td><td width='197'>$location</td><td width='158'>$user</td></tr>";
}
if ($datum < $jetzt) {
$del= "DELETE FROM events WHERE USER=$user";
mysql_query($del,$db);
echo"In der Schleife";}
}
?>
EDIT:
php.tags by Abraxax
Kommentar