Savle!
ho creato questo codice per inviare i dati da un form di registazione ad un db. i lproblema è che non riconosce le variabili inviate.... potete dargli un occhiata per vedere cosa ho sbagliato?

ed inoltre...può andare bene un codice del geere o posso semplificarlo in qulache modo?


GRAZIE!

Codice PHP:
<?
@$reg=$_GET['reg'];

if (
$reg=='INVIATO') {
    
//Se è presente la variabile $reg
    
if (trim($nome) == "" OR trim($cognome) == "" OR trim($password) == "" OR trim($email) == "") {
        
$reg='ERROR';
    } else {
        
$reg='OK';
    }
} else { 
//Se non è presente la variabile $reg
    //Form di Registrazione
    
echo "<form name='registrazione' action='registrati.php?reg=INVIATO' method='POST'>
        <table width='100%' border='0' cellspacing='2' class='TestoSezioni' cellpadding='0'>
        <tr> 
          <td><div align='right'>Nome</div></td>
          <td><input type='text' name='nome'></td>
        </tr>
        <tr> 
          <td><div align='right'>Cognome</div></td>
          <td><input type='text' name='cognome'></td>
        </tr>
        <tr> 
          <td><div align='right'>E-Mail</div></td>
          <td><input type='text' name='email'></td>
        </tr>
        <tr> 
          <td><div align='right'>Password</div></td>
          <td><input type='password' name='password'></td>
        </tr>
        <tr> 
          <td></td>
          <td align='center'><input type='submit' name='invia' value='Invia'></td>
        </tr>
      </table>
    </form>"
;
}
if (
$reg=='OK') {
    
//Salvataggio dei Dati
    
$query "INSERT INTO registrazioni(nome, cognome, password, email, data, IP) VALUES ('$nome', '$cognome', '$password', '$email', NOW(), '{$_SERVER['REMOTE_ADDR']}')"
    
$query mysql_query($query) or die(mysql_error()); 
    
//Visualizza il Riepilogo dei Dati
    
echo "<table border='0' cellspacing='2' cellpadding='0' class='TestoSezioni>
    <tr><td>Riepilogo dei Dati Inseriti</td></tr>
    <tr><td class='Testo'>Nome:</td><td>
$nome</td></tr>
    <tr><td class='Testo'>Cognome:</td><td>
$cognome</td></tr>
    <tr><td class='Testo'>E-Mail:</td><td>
$email</td></tr>
    <tr><td class='Testo'>Password:</td><td>
$password</td></tr>
    <tr><td class='TestoSezioni'>Iscrizione Avvenuta. Benvenuto!</td></tr></table>"
;
} else {
  if (
$reg=='ERROR') {
    
//Visualizza il Messaggio di Errore
    
echo "Errore. Controllare i Dati Inseriti (Tutti i Campi Sono Obbligatori)

    [url='javascript:history.go(-1)'][img]grafica/icone/back.gif[/img] Indietro[/url]"
;
  }
}

?>