Salve ragazzi,
nella mia modesta area di amministrazione estraggo il nome delle immagini dal database per poi visualizzarle con il tag img in questo modo:
quando clicco il pulsante cancella però non succede niente.. Cosa sbaglio?Codice PHP:
<?php
if(isset($_GET['ID'])){
$id_del=$_GET['ID'];
if(is_int($id_del)){
$q="DELETE FROM img_home WHERE ID=$id_del";//verifica come si chiama il campo dell'id dell'immagine
if(mysql_query($q)){
$avviso="eliminata l'immagine con id= $id_del
";
}else{
$avviso="non è stato possibile eliminare l'immagine con id= $id_del
";
}
echo "<meta http-equiv='Refresh' content='4; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
}
}
//....
$result = mysql_query("SELECT * FROM img_home")or die(mysql_error());
if(mysql_num_rows($result)>0){
while ($row = mysql_fetch_array($result)) {
?>
[img]../img/<?php echo $row ['nome_foto']; ?>[/img]" />
[url="?id=<?php echo $row['ID']; ?>"] CONFERMA'))'>cancella[/url]
<?php
}
}