Ho aggiustato cosi'
[PHP]
<?php
// Includo la connessione al database con il seguente file
require('config.php'); //<- file che include la connessione al database
//recupero i valori dal form iscriviti
$cnome = $_POST['nome'];
$cutenteemail = $_POST['utenteemail'];
$csesso = $_POST['sesso'];
$cpassword = $_POST['password'];
$cdescrizione = $_POST['descrizione'];
// Controllo il campo Utente
if(strlen($cnome) < 4 || strlen($cnome) > 12)
die('Il nome utente deve essere composto da un minino di 4 caratterei e da un massimo di 12');
// Controllo la Password
elseif(strlen($cpassword) < 4 || strlen($cpassword) > 12)
die('la password deve essere composta da un minino di 4 caratteri e da un massimo di 12');
// Controllo l'email che sia valida
elseif(!eregi("^[a-z0-9][_.a-z0-9-]+@([a-z0-9][0-9a-z-]+.)+([a-z]{2,4})", $cutenteemail))
die('Email non valida prego inserisci un indirizzo valido');
// Controllo il nome utente che non sia già occupato
elseif(mysql_num_rows(mysql_query("SELECT nome FROM iscritti WHERE nome = '$cnome' LIMIT 1")) == 1)
die('Nome Utente occupato');
// Controllo l'indirizzo email non sia già presente nel database
elseif(mysql_num_rows(mysql_query("SELECT utenteemail FROM iscritti WHERE utenteemail = '$cutenteemail' LIMIT 1")) == 1)
die('Questo indirizzo email risulta essere gia usato da un altro utente');
// Registro l utente nel database
else
{
// Query per l'inserimento dell'utente nel database
$link = mysql_connect("$db_host", "$db_database", "$db_username", "$db_password") or die("Errore connessione: ". mysql_error());
mysql_select_db('my_italiawebchat') or die("Errore nell apertura database: " . mysql_error());
$strsql="INSERT INTO iscritti (nome,utenteemail,sesso,password,descrizione) VALUES ('$cnome','$cutenteemail','$csesso','$cpassword','$cdescrizione')";
@mysql_query("$strsql",$link) or die("Errore query database: " . mysql_error());
echo "Grazie per esserti iscritto";
// Reindirizzo l'utente alla pagina del login
header('Location: login.htm');
exit;
}
?>
[/PHP]