la tabella:
Codice PHP:
$query = "CREATE TABLE $infodown (
`id` TINYINT UNSIGNED NOT NULL AUTO_INCREMENT,
`script` VARCHAR(15) NOT NULL,
`nickname` VARCHAR(30) NOT NULL,
`file_name` VARCHAR(30) NOT NULL,
`ip_address` VARCHAR(15),
`last_download` TIMESTAMP,
PRIMARY KEY (id))";
la pagina in questione:
Codice PHP:
if ( $_POST['forum'] == "inviato" )
{
$tstamp = mktime("0", "0", "0", (int)$_POST['mese'], (int)$_POST['giorno'], (int)$_POST['anno']);
$query = "DELETE FROM $infodown WHERE last_download < '$tstamp'";
mysql_query($query,$connect) or die ("Error: " .mysql_error());
//etc...
} else {
echo "<form method=\"post\" action=\"$PHP_SELF\">"; ?>
Cancella tutti i dati inferiori alla data:
<select name="giorno"> <? for ($i=1; $i<=31; $i++) { echo "<option value=$i>$i"; } ?>
</select>
<select name="mese">
<option value=1>Gennaio
<option value=2>Febbraio
<option value=3>Marzo
<option value=4>Aprile
<option value=5>Maggio
<option value=6>Giugno
<option value=7>Luglio
<option value=8>Agosto
<option value=9>Settembre
<option value=10>Ottobre
<option value=11>Novembre
<option value=12>Dicembre
</select>
<select name="anno">
<option value=2006>2006
<option value=2007>2007
<option value=2008>2008
<option value=2009>2009
<option value=2010>2010
</select><input type="submit" value="Cancella">
<input type="hidden" name="form" value="inviato"></form>
//etc...
}