Ma non sto usando funzioni java, a parte window.alert e il submit, il punto è che non riesco a farmi ritornare un controllo

function conteggio()
{
$hostname_questionario = "******";
$database_questionario = "******";
$username_questionario = "*******";
$password_questionario = "*******";
//$dt=date(Y.'-'.m.'-'.d);
$questionario = mysql_pconnect($hostname_questionario,
$username_questionario, $password_questionario) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_questionario, $questionario);
$prova=$_POST['checkbox'];
$matric=$_POST['matr'];
$aplic=$_POST['apl'];
$x=sizeof($prova);
if ($x>21)
{
for ($i=0; $i<=sizeof($prova); $i++)
{
$num=$prova[$i];
$m=$matric[$i];
$apl=$aplic[$i];
if ($num<>''){
$up3= "Insert into risposte_questionario (matricola, cod_applicazione, domanda, col1, size) values ('$m', '$apl', if (length(substring_index('$num','#',1))>2,'D7',subs tring_index('$num','#',1)), substring_index('$num','#',-1), '$x')";
mysql_query($up3,$questionario) or die ("Errore insert: " .mysql_error());

}
}
return 2;
}else{
return 1;
}
}

se mi restituisce 1 faccio l'alert altrimenti passo alla pagina seguente.....