sto creando uno script di registrazione utenti e dopo aver creato il mio bel form con metodo post e action registra creo la pagina register.php.

il problema e' il seguente: lo script mi da errore di variabile non definita su tutte le variabili passate dal form.

cosa sbaglio?

ecco lo script.

codice:
<html>
<head>
<style type="text/css">

</style>
</head>
<body>
<?php
include "regconfig.php";
if(isset($_POST['action']) and $_POST['action'] == 'registra'){
	mysql_connect($regconfig['sql_host'], $regconfig['sql_username'], $regconfig['sql_password']);
	mysql_select_db($regconfig['sql_database']);
		$query = mysql_query("SELECT * FROM `utenti` WHERE username='$username'");
		$check = mysql_num_rows($query);
			if ($check == 1) {
				echo "
				<font class=\"error\">
				The username \$username already exists in our database!
				</font>
				</body>
				</html>";
} else {
		if ($password != $password2 or $email != $email2) {
				echo "
				<font class=\"error\">
				The Passwords or Emails were not the same. Try again!
				</font>
				</body>
				</html>";
} else {
		mysql_connect($regconfig['sql_host'], $regconfig['sql_username'], $regconfig['sql_password']);
		mysql_select_db($regconfig['sql_database']);
        $query = "INSERT INTO utenti (email, name, surname, cod_cliente, username, password) VALUES ('$email','$nome','$cognome','$codcli','$username','$password')";
     mysql_query($query);
	
	
	
	
	echo "
	<font class=\"success\">
    \$email \$nome \$cognome \$codcli \$username \$password
	You are now registered with us! You may <a href=\"home.php\">login</a> now!
	</font>
	</body>
	</html>";
		}
	}
}
?>

ciao grazie