Salve ragazzi,
ho messo su il seguente codice
ma non riesco a farlo funzionare, mi da pagina bianca.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>";
?>
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?

Rispondi quotando