ciao!
mi serve un piccolo consiglio.
ecco il codice:
Codice PHP:
//questo codice credo che lo sappia interpretare chiunque : )
<a href="' . $_SERVER['PHP_SELF'] . '?cancella=' . $id . ';path=' . $path . '">
Cancella
</a>
Codice PHP:
// se l'utente ha clikkato su: "Cancella" lo script cancellerà l'immagine "fisica" che sta sul server e il suo relativo record
if(isset($_GET['cancella'])){
$id = $_GET['cancella'];
$path = $_GET['path'];
unlink($path);
$delete = @mysql_query("DELETE FROM nomeTabella WHERE id = '$id'");
}
Il problema è che clikkando su "Cancella", lo script cancella solo l'immagine dal server. Mentre per eliminare anche il record dal database devo clikkare una seconda volta..
Quindi.. come posso fare perchè con un solo click su "Cancella" si elimini sia l'immmagine che sta sul server che il suo relativo record?
In sostanza..
come posso fare che questa istruzione:
Codice PHP:
unlink($path);
e questa:
Codice PHP:
$delete = @mysql_query("DELETE FROM nomeTabella WHERE id = '$id'");
vengano eseguite insieme (clikkando una sola volta su "Cancella")?
Mi potete aiutare per favore?
p.s. se qualcuno prende in esame il mio problema sono disponibile a dare tutti i chiarimenti possibili