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)
{
echo "
";
echo "Il nickname, [b]" . $row['nick_utenti'] . "[/b] è già in uso da un altro utente, prova ad inserirne uno diverso";
echo "</p>";
}
if ($row['email_utenti'] == $_POST['e-mail'])
{
echo "
";
echo "La casella di posta elettronica, [b]" . $row['email_utenti'] . "[/b] è già presente nel Database, non ti puoi registrare due volte..";
echo "</p>";
}
}
echo "
";
echo "<a href=\"registrazione.php\">";
echo "<<< Clicca qui per ritornare alla pagina precedente";
echo "</a>";
echo "</p>";
} 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();
}
Salve ragazzi.. questa pagina è quella ke c'è quando si preme il bottone di invio di un form di registrazione.. Purtroppo continua a fermarsi dove c'è scritto ERRORE 2 in fondo...
Non trovo l'errore xòòòò mi sapete aiutare?? il codice nn è completo se vi serve posto anche il resto ma nn credo..