Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2004, 10:19
oscar2000
 
Fecha de Ingreso: diciembre-2002
Mensajes: 52
Antigüedad: 21 años, 4 meses
Puntos: 0
Problema con el registro de usuarios

Hola, tengo este script:
Código PHP:
<?
include "conexion.php" 


if((
$_POST[nick] == ' ') or ($_POST[pass] == ' ') or ($_POST[pass1] == ' ') )
{
Header("Location: nuevo.php");
}else{

if(
$_POST[pass] != $_POST[pass1])
{
echo 
'Las passwords no son iguales';
}else{
$user2 $_POST[nick]

$usuarios2=mysql_query("SELECT login FROM registrados WHERE login='$user2' ");
if(
$user_ok=mysql_fetch_array($usuarios2))
{
echo 
'El usuario ya esta registrado';
mysql_free_result($usuarios2); 
}else{

$nick $_POST['nick'] ;
$pass $_POST['pass'] ;
$email $_POST['email'];
$remitente "[email protected]";
$destino$email ;
$asunto"Registro en Battlefield Spain.com";
$mensaje"Bienvenido a BattlefieldSpain.com.<br> Tu registro se a efectuado correctamente.<br> A continuación le remito los datos de su registro:<br><br>
Usuario = '.$nick.'<br>
Contraseña = '.$pass.'<br>
Para loguearte solo debes ir a la página principal e introducir los datos en el formulario de arriba.<br><br> Saludos de la Administración.<br><br>"
;
$encabezados "From: $remitente\nContent-Type: text/html; charset=iso-8859-1"

mail($destino$asunto$mensaje$encabezados) or die ("El mensaje de registro no se ha podido enviar. El email ke pusiste es falso!.");
mysql_query("INSERT INTO registrados (login,pass,email) values ('$nick','$pass','$email') "); 
echo 
'Conectado al servidor, Registrando Usuario... '
Header("Location: index.php"); 
}

}


?>

Y el problema es ke cuando se registra un usuario nuevo siempre me salta con el mensaje "El usuario ya esta registrado" aunke no exista en la DB.

Ya le he dado 1000 vueltas al codigo y no consigo encontrar el error

Haber si me podeis ayudar
__________________
Webmaster DE :

http://www.bf1942spain.com