Ciao a tutti, mi trovo in difficolta con uno script php che dovrebbe cancellare del testo in sql ma non lo fa…… vi posto il php pagina delete
PHP:
<?php
$ID = $_GET["id"]; #parametro letto dalla query string http
if(isset($ID) and is_numeric($ID)){cancellaAlbodoro($ID);}
else{
$ID = $_GET["id"];
echo $ID;
echo "Commento not found !!! <br /> Cancellazione non avvenuta";
exit;
}
echo "Cancellazione avvenuta con successo <br />";
echo "<a href='albodoro.php'>Vai al albodoro</a><br /><br />";
function cancellaAlbodoro($ID){
try{
$cn = getConnessioneDB(); # apro connessione DB
$cn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); #gestione errori con PDO
#connessione DB effettuata
$query = "DELETE FROM albodoro WHERE id = ?";
$pstm = $cn->prepare($query);// creo uno statement per eseguire query
$pstm->bindParam(1,$ID,PDO::PARAM_INT);
$pstm->execute();
$cn = NULL;
}catch(PDOException $e){
$_SESSION["err"] = "Si è verificato un errore...";
header("location: errore.php");
}
} # end cancellaCommento()
?>
Ultima modifica di un moderatore: