salve a tutti. ho un problema con javascript

Codice PHP:
<script type="text/javascript">
                var x=window.confirm("Sei sicuro di non voler più ricevere le notizie?")
                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());
            while (
$to mysql_fetch_array($res2)) {
                 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");
                }
            }
        }
        else {
        
blocco
        
}
questa è una funzioncina x eliminare un utente da una mailing list dopo aver confermato l eliminazione. naturalmente ho omesso la connessione al db e i vari controlli sui campi poichè funziona tutto!

il mio problema è che sia che io prema ok o annulla nel pop up del javascript, cancella l'e mail. ho provato anche a copiare il blocco dell' if($canc==true) direttamente dove impongo canc a true, ma niente..........

Suggerimenti?