1) le chiavi letterali degli array è bene metterle fra apici... quindi
$_GET['id']
2) siccome deve essere un numero intero e nn mandarti in tilt la query è meglio fare
intval($_GET['id'])
3) nella query DELETE metti un $id che non è stato mai valorizzato... anche li dovresti mettere
intval($_GET['id'])
4) sostituisci
if ($risultato)
con
if(mysql_num_rows($risultato)===1)
5) fai in controllo dell'esistenza del file/ correttezza del percorso con la funzione file_exist()
Codice PHP:$foto_da_cancellare = $path . "files/". $nome;
$miniatura_da_cancellare = $path . "files/tb_" . $nome;
if(file_exist($foto_da_cancellare))
{
unlink($foto_da_cancellare) or die ('problemi nella cancellazione foto');
}
else
{
exit('il file '.$foto_da_cancellare.' non esiste!');
}
if(file_exist($miniatura_da_cancellare))
{
unlink($miniatura_da_cancellare) or die ('problemi nella cancellazione foto');
}
else
{
exit('il file '.$miniatura_da_cancellare.' non esiste!');
}

Rispondi quotando
ho usato questa soluzione:
