Salve sto facendo una prova di elimina record iterando insieme javascript e php, mi funziona, ma solo a metà!

Questo è il codice della funzione:


Codice PHP:
function elimina(){
     if(confirm("Sei sicuro di voler eliminare?")){
         
     <?php  $conn=DB::conn();
    
$query="DELETE FROM cat WHERE id_categoria=$_GET[del]"?>
    <?php $res=@mysql_query($query);?>
     
         
     }
     else{
         
         return false;
     }
     
 }
e poi la richiamo così:

echo"<td><a href=Operazioni.php?del=$row[id_categoria] onclick=\"elimina();\">

il problema è che quando vado a fare annulla sul "confirm" me lo elimina lo stesso!

POtete aiutarmi per piacere?