Nieuw lid |
|
Hallo Sitemasters,
Ik gebruik volgende code om een bepaald element te verwijderen uit een database als de datum in het verleden ligt:
<?php
$query = mysql_query("SELECT * FROM clothilde_reservatie ORDER BY datum") or die(mysql_error());
while ($db = mysql_fetch_object($query)) {
$item = explode("-", $db->datum);
$mktime = mktime(0,0,0,$item[1],$item[2],$item[0]);
$mktimevandaag = mktime(0,0,0,date("m"),date("d"),date("Y"));
if ($mktime < $mktimevandaag)
{
$query="DELETE FROM clothilde_reservatie WHERE id=". $db->id;
mysql_query($query) or die(mysql_error());
}
}
?>
<?php $mktime = mktime(0,0,0,$item[1],$item[2],$item[0]); if ($mktime < $mktimevandaag) { $query="DELETE FROM clothilde_reservatie WHERE id=". $db->id; } } ?>
Hij verwijderd het perfect wanneer het moet, alleen krijg ik volgende error te zien (wat dus niet zo netjes toont):
Citaat: Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /opt/www/mampaeyj/web/clothilde.jellemampaey.be/reservatie_overzicht.php on line 5
Ik zie niet wat ik fout doe/deed?
Iemand die kan helpen?
Bedankt!
|