prova così
Codice PHP:
<?php
include("config.inc.php");
$utente = mysql_real_escape_string($_POST['nickname']);
$email_utente = $_POST['mail'];
$password = mysql_real_escape_string(md5($_POST['pass']));
$password_email = $_POST['pass'];
$nome = mysql_real_escape_string($_POST['nome']);
$cognome = mysql_real_escape_string($_POST['cognome']);
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE) die ("Non sono riuscito a connettermi al database. Rivedi i parametri del file config.inc.php");
mysql_select_db ($db_name, $db) or die ("Non sono riuscito a selezionare il database. Rivedi i parametri del file config.inc.php");
$query = "SELECT * FROM utenti " . "WHERE nick_utenti = '$utente' " . "OR email_utenti = '$password'";
$result = mysql_query($query) or die ("Errore numero 1");
if (mysql_num_rows($result) != 0)
{
while ($row = mysql_fetch_array($result))
{
//
if ($row['nick_utenti'] == $utente)
{
$testo1='
Il nickname, [b] $row['nick_utenti'] [/b] è già in uso da un altro utente, prova ad inserirne uno diverso
</p>';
}
if ($row['email_utenti'] == $_POST['e-mail'])
{
$testo='
La casella di posta elettronica, [b] $row['email_utenti'] [/b] è già presente nel Database, non ti puoi registrare due volte..
</p>';
}
}
//
echo "
";
echo "<a href=\"registrazione.php\">";
echo "<<< Clicca qui per ritornare alla pagina precedente";
echo "</a>";
echo "</p>";
echo"$testo";
echo"$testo1;
} else {
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE) die ("Non sono riuscito a connettermi al database. Rivedi i parametri del file config.inc.php");
mysql_select_db ($db_name, $db) or die ("Non sono riuscito a selezionare il database. Rivedi i parametri del file config.inc.php");
$query = "INSERT INTO utenti (nome_utenti, cognome_utenti, nick_utenti, password_utenti, email_utenti) VALUES ('$nome', $cognome', '$utente', '$password', '$email_utente')";
$result = mysql_query($query) or die ("Errore numero 2");
$id = mysql_insert_id();
}