Ho fatto come hai detto e ti mostro il codice php:

<?PHP
// variabili di connessione
// nome server, nome utente,
// Password, nomedatabase, tabella
$ServerName = "localhost";
$UserName = "xxxx";
$Password = "xxxxxx";
$DbName = "prova";

// la connessione al database e alla tabella
$conn = mysql_connect($ServerName, $UserName, $Password)
or die("CONNECTION NOT CORRECT");
mysql_select_db($DbName, $conn);
$nome = $HTTP_POST_VARS["nome"];

//Verifico il valore di $nome;
echo "Valore di nome: $nome";

//$sql = "INSERT INTO prova values('$nome')";
$sql = "INSERT INTO prova ( `id` , `nome` ) VALUES ( NULL , '$nome' )";
$query =mysql_query($sql, $conn);
mysql_close($conn);

?>
Echo $nome non mi da nessun valore

il codice html è questo:


<FORM METHOD="POST" ACTION="inserimento_dati.php"><INPUT TYPE="text" NAME="nome">

<INPUT TYPE="submit" VALUE="Invia dati">

<INPUT TYPE="reset" VALUE="cancella i dati immessi">

</FORM>
Non ricevo errori o altro.
Non capisco!!!