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

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando