Volevo fare un controllo di esistenza dell'Username di un utente nel database il codice è quasto




<script type="text/javascript">
function controlloUser()
{
<?php
$num = mysql_query("SELECT * FROM utenti WHERE UserName = '".$_REQUEST['user']."'") or die("Ci sono problemi");
$num = mysql_num_rows($num);
?>
var num;
num = <?php echo $num; ?>;

if( num == 1) alert("UserName già esistente");

}

</script>


<form onSubmit="controlloUser()">
<input type="text" name="user" id="user"/>


<input type="submit" id="registrati" value="Registrati"/>
</form>

tutto inserito in body

Cmq non funziona e non so il perchè , ho provato a spiare il codice ricevuto dall broswer ed è corretto olo che non esegue l'if come posso fare