salve, questo è un pezzo di una funzione php..
?>
<html>
<head>
<meta http-equiv="content-type" CONTENT="text/html; charset=ISO-8859-1">
<title> </title>
</head>
<body>
<script type="text/javascript">
var x=window.confirm("Sei sicuro di non voler più ricevere le notizie del GAM ?")
if (x)
<?php $canc = "true"; ?>
window.alert("Cancellato. Grazie!")
else
window.alert("Cancellazione interrotta")
<?php $canc = "false"; ?>
</script>
</body>
</html>
<?php
if ($canc == "true"){
$sql2 = "SELECT email_address FROM address_book";
$res2 = mysql_query($sql2) or die(mysql_error());
//echo ('$address '.$address);
while ($to = mysql_fetch_array($res2)) {
echo ($to['email_address']." ");
if ($address == $to['email_address']){
$sql3 = "DELETE FROM address_book WHERE email_address ='".$address."'";
$res3 = mysql_query($sql3) or die("Errore durante la cancellazione $query");
echo ($sql3);
echo ($canc);
}
}
}
else {
}
all'interno dello script la variabile $canc non viene mai modificata e quindi non mi fa eseguire la query.
Avete consigli su come far si che la variabile si modifich a seconda dell'azione dello script?