Hola, estreno mi cuenta con este post dnd kiero solucionar un fallo que tngo con mi script de registro de users, lo e echo mil veces pero ahora nose porke me da este error, loe e cho unas 4 veces seguidas pero el error es el mismo, el error que sale es que la syntax de MySql esta mal, cerca de la linea 2 (donde el include) pero este archivo tb esta correcto, como podeis ver este error aparece ya que le dije al script k me comunicara cual error "or die (mysql_error())". Ayudarme please:
<?php
include("bd.php");
$nick = $POST["nick"];
$pass = $POST["pass"];
$email = $_POST["email"];
$nick = stripslashes($nick);
$pass = stripslashes($pass);
$email = stripslashes($email);
$sql_email_check = mysql_query("SELECT email_address FROM users
WHERE email_address='$email_address'");
$sql_username_check = mysql_query("SELECT username FROM users
WHERE username='$username'");
$email_check = mysql_num_rows($sql_email_check);
$username_check = mysql_num_rows($sql_username_check);
if(($email_check > 0) || ($username_check > 0)){
echo "Please fix the following errors: <br>";
if($email_check > 0){
echo "<strong>Tu email ya esta siendo usado por otro usuario<br>";
unset($email_address);
}
if($username_check > 0){
echo "Tu nick ya esta siendo usado por otro usuario<br>";
unset($username);
}
exit(); // exit the script so that we do not create this account!
}
if((!$nick)or(!$pass)or(!$email)){
echo "<center>Debes introducir todos los datos<center/><p><p>";
} else {
echo "<center>Tu nick es $nick <p> Tu password es $pass <p> Tu email es $email<p><center>";
echo "<br>";
echo "Ahora se procedera a acabar el proceso de registro:<br>";
echo "<br>";
$sql = mysql_query("INSERT INTO users (username, email_address, password)
VALUES('$nick', '$email', '$pass'")
or die (mysql_error());
}
if(!$sql){
echo 'Ha habido un error con el proceso de registro';
} else {
$userid = mysql_insert_id();
mail($email, "Bienvenido a To DeVeloper", "Hola $nick !<br>
Gracias por registrarse<br>
La informacion de su cuenta es <p>
Nick: $nick<p>
Password: $pass<br>
Gracias !<br>
Este mensaje esta automatizado, no lo respondas!",
"From: [email protected]");
echo "El proceso de registro ha acabado satisfactoriamente, ahora recibiras un email con la informacion de tu cuenta<br>";
echo "Gracias por registrarte en To DeVeloper, ahora vaya a la seccion <a href='login.php'>Login<a/> para entrar a su cuenta";
}
?>