Ok allora struttura 2 pagine, una con il form per inserire i dati che sarà la pagina di registrazione, la seconda invece che, una volta ricevuti i dati dalla pagina reg, farà una insert nel database.
Esempio pagina "registrazione.php":
	Codice PHP:
	
<SCRIPT LANGUAGE="JavaScript">
function ControllaMail()
   {
   EmailAddr = document.modulo.email.value;
   Filtro = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-]{2,})+.)+([a-zA-Z0-9]{2,})+$/;
   if (Filtro.test(EmailAddr))
      return true;
   else
      {
      alert("Controlla l'indirizzo e-mail inserito!");
      document.modulo.email.focus();
      return false;
      }
   }
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
function ver()
   {
   for (i=0; i<document.forms[0].elements.length; ++i)
      if(document.forms[0].elements[i].value == "")
         {
         alert("Riempire tutti i campi!");
         document.forms[0].elements[i].focus();
         return false;
         }
   return true;
   }
</SCRIPT>
<font color="white" face="Arial" size="2">
[b]Inserisci i tuoi dati per effettuare la registrazione.[/b]
<form method="post" action="reg_insert.php" onSubmit="return (ver() && ControllaMail());">
Nome
<input name="firstname" type="text" size="25" maxlength="30">
Cognome
<input name="lastname" type="text" size="25" maxlength="30">
Username
<input name="username" type="text" size="20" maxlength="11">
Password
<input name="password" type="password" maxlength="8">
E-mail
<input name="email" type="text" size="50" maxlength="50">
<input type="submit" name="Submit" value="Conferma">
</form>
[url="index.php"]Torna alla home[/url]
</font> 
 
Esempio pagina "reg_insert.php":
	Codice PHP:
	
require('connessionedb.php');
$firstname = mysql_real_escape_string($_POST['firstname']);
$lastname =  mysql_real_escape_string($_POST['lastname']);
$username=mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);
$email = mysql_real_escape_string($_POST['email']);
$query = "INSERT INTO user
                  (firstname,
                  lastname,
                  username,
                  password,
                  email)
      VALUES
                  ('$firstname',
                  '$lastname',
                  '$username',
                  '$password',
                  '$email')";
$result = mysql_query($query) or die(mysql_error());
$commit=session_commit(); 
 
Guardati bene come funziona e cerca di capire i meccanismi, poi sarà facile per qualsiasi altro inserimento tu voglia fare nel db.
I due script servono per verificare se il campo email è corretto e se tutti i campi sono compilati!!!
 