Ciao a tutti ho un problema con l'inserimento degli utenti con il database in php.
questo è il file di connessione:



<?php



$idConnessione = mysql_connect("localhost", "root", "") or die("Impossibile connettersi: " . mysql_error());

mysql_select_db("prova", $idConnessione);

if (!mysql_select_db("prova", $idConnessione)) {
echo "Non posso selezionare il database prova";
exit;
}



questo è il file html con il form:


<?php
require 'connessione_db.php';
?>



<html>



<head>

<script>
function controlla2() {



if (
(registra.Nome.value=="")||
(registra.Cognome.value=="")||
(registra.Username.value=="")||
(registra.Password.value=="")||
(registra.cfpass.value=="")||
(registra.Email.value=="")



)
{
alert("Devi inserire tutti i campi contraddistinti con *");
}
else {

registra.submit();
}




}






</script>


</head>






<body bgcolor="gray">

<form id="registra" action="registrati2.php" align="center">





<font> Nome* </font> <input type="text" id="Nome"size="20">


<font> Cognome* </font> <input type="text" id="Cognome" size="20">


<font> Username* </font> <input type="text" id="Username" size="20">


<font> Password* </font> <input type="text" id="Password" size="20">


<font> Conferma Password* </font> <input type="text" id="cfpass" size="20">


<font> E-Mail* </font> <input type="text" id="Email" size="20">




<input type="submit" value="registrati" id="invia" onClick="controlla2();">




</form>





</body>








</html>




e infine questo è l'inserimento in php:



<?php
require 'connessione_db.php';




if(isset($_POST["Nome"])){

$query = mysql_query("INSERT INTO utenti (,Nome,Cognome,Username,Password,Email) VALUES ('{$_POST['Nome']}', '{$_POST['Cognome']}', '{$_POST['Username']}', '{$_POST['Password']}', '{$_POST['Email']}'", $idConnessione);

}




?>

scusate la lunghezza ma non sapevo come metterli.
comunque non inserisce i dati nel database aiutatemi cosa sbaglio???