Ciao Insites!Non conosco tutta la dinamica dello script, quindi non saprei analizzare la cosa in dettaglio, però prova cosi:
<?php
$nomehost = "";
$nomeuser = "";
$password = "";
$dbname="";
$connessione = mysql_connect($nomehost,$nomeuser,$password); //script d connessione
$on = 0;
if($on==1) die("Registrazioni offline");
else
if($connessione==0){echo"Connessione fallita";}
$database_select=mysql_select_db($dbname,$connessi one);
if($database_select==0){echo"Selezione non riuscita";}
$username=$_POST['username'];
$nome=$_POST['nome'];
$password=$_POST['password'];
$conferma=$_POST['conferma'];
$email=$_POST['email'];
if($password!=$conferma){echo"<font color='white'> Ricontrolla i campi password</font>";}else{
if($username=='' or $nome=='' or $password=='' or $conferma=='' or $email==''){echo "<font color='white'> Ricorda di compilare tutti i campi</font>";}
$sql = "SELECT id FROM utenti WHERE username='$username'";
$risultato = mysql_query($sql, $connessione);
$num_righe = mysql_num_rows($risultato);
if($num_righe == 0){
$sql2 = "Insert into `utenti` (`username`,`nome`,`password`,`email`) VALUES ('$username','$nome','$password','$email')";
$result = mysql_query($sql2, $connessione);
header("location:regf.php");
} else {
if(isset($_POST['username']) && $_POST['username'] != '')
{
$return = false; echo 'Errore: nome utente già in uso';
}
}
}
?>
Se ci sono problemi fammi sapere, e comunque benvenuto nel forum e... nel mondo di php![]()

Non conosco tutta la dinamica dello script, quindi non saprei analizzare la cosa in dettaglio, però prova cosi:
Rispondi quotando