Perdonami ma non funziona...:x
Ti posto tutta la pagina così se hai tempo di dargli un occhio, magari riesco anche a capire dove sbaglio...
[php]
<?php
// Includo la connessione al database
require('config.php');
// Se il modulo viene inviato...
if(isset($_POST['registra']))
{
// Dati Inviati dal modulo
$nome = (isset($_POST['nome'])) ? trim($_POST['nome']) : ''; // Metto nella variabile 'nome' il dato inviato dal modulo, se non viene inviato dò di default ''
$cognome = (isset($_POST['cognome'])) ? trim($_POST['cognome']) : ''; // Metto nella variabile 'cognome' il dato inviato dal modulo, se non viene inviato dò di default ''
$mail = (isset($_POST['mail'])) ? trim($_POST['mail']) : ''; // Metto nella variabile 'mail' il dato inviato dal modulo, se non viene inviato dò di default ''
// Filtro i dati inviati se i magic_quotes del server sono disabilitati per motivi di sicurezza
$nome = get_magic_quotes_gpc() ? stripslashes($nome) : $nome;
$cognome = get_magic_quotes_gpc() ? stripslashes($cognome) : $cognome;
$mail = get_magic_quotes_gpc() ? stripslashes($mail) : $mail;
$nome = mysql_real_escape_string($nome);
$cognome = mysql_real_escape_string($cognome);
$mail = mysql_real_escape_string($mail);
//Qui tutti i controlli sui campi...
// Query per l'inserimento dell'utente nel database
$strSQL = "INSERT INTO utenti (nome,cognome,mail)";
$strSQL .= "VALUES('$nome', '$cognome', '$mail')";
mysql_query($strSQL) OR die("Errore 003, contattare l'amministratore. ".mysql_error());
unset($nome);
unset($cognome);
unset($mail);
echo ('Invio completato');
mysql_close($db);
}
?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<label for="nome">Nome* </label>
<input type="text" id="nome" name="nome" value="<?php echo ((get_magic_quotes_gpc()) ? stripslashes($_POST['nome']) : $_POST['nome']);?>" tabindex="1" maxlength="100" /><br />
<label for="cognome">Cogome* </label>
<input type="text" id="cognome" name="cognome" value="<?php echo htmlentities($cognome, ENT_QUOTES);?>" tabindex="2" maxlength="100" /><br />
<label for="mail">E-mail* </label>
<input type="text" id="mail" name="mail" value="<?php echo htmlentities($mail, ENT_QUOTES);?>" tabindex="3" maxlength="320" /><br />
<label for="submit" ></label>
<input name="registra" id="submit" type="submit" value="Registrati" tabindex="4" /><br />
</form>
[/php]
Non dovrei aver dimenticato nulla...
Grazie.
Ciao e buona serata.