Salve ragazzi,
ho messo su il seguente codice
Codice PHP:
<?php
// recupero il valore del parametro "categoria_immagine"
$categoria_immagine = $_GET['categoria_immagine'];
// specifico il percorso della cartella "immagini"
$path_img = "../../img/immagini/";
// richiamo lo script responsabile della connessione a MySQL
include "../../connessione.php";
// esecuzione query
$result = mysql_query( "SELECT nome_immagine FROM immagini WHERE categoria_immagine='".addslashes($categoria_immagine)."'" );
while( $row = @mysql_fetch_array( $result ))
{
// eliminazione immagini
unlink("$path_img$row[0]");
unlink("$path_img" . "miniatura-$row[0]");
}
mysql_query( "DELETE FROM immagini WHERE categoria_immagine='".addslashes($categoria_immagine)."'" );
mysql_query( "DELETE FROM categorie WHERE id_categoria='".addslashes($categoria_immagine)."'" );
}
// reindirizzamento
echo "<script>alert('Eliminazione eseguita con successo.');</script>";
echo "<script>document.location='../menu_amministrazione.php'</script>";
?>
ma non riesco a farlo funzionare, mi da pagina bianca.
In sostanza io da una pagina cliccando su una categoria immagine passo la sua ID al seguente script il quale "dovrebbe" cancellare fisicamente "tutte" le immagini appartenenti a quella categoria, le sue miniature, cancellare i records delle immagini dalla tabella "immagini" e cancellare il record della categoria corrispondete nella tabella "categorie".
Dove pensate sia il problema?