Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2008, 06:02
manguiti
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 19 años, 4 meses
Puntos: 7
funcion que no va...

Por que esta funcion no muestra el segundo echo:
"echo "existe_usuario despues de entrar en la comparacion: ".$existe_usuario."<br>";"


Código PHP:
function unicidad_datos()
{

$conexion = conectar("localhost","root","","golftdb");

$usuario = $_POST['usuario'];
$contraseña = $_POST['password'];
$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$residencia = $_POST['direccion'];
$ciudad = $_POST['ciudad'];
$pais = $_POST['pais'];
$cp = $_POST['cp'];
$email = $_POST['e-mail'];
$sexo = $_POST['sexo'];

$sql= mysql_query("SELECT usuario FROM usuarios WHERE 1",$conexion);
$existe_usuario= 0;

echo 
"existe_usuario antes de entrar en la comparacion: ".$existe_usuario."<br>";

while (
$row = mysql_fetch_array($sql)){
    if(
$row['usuario'] == $usuario){
    echo 
"Usuario encontrado: ".$row['usuario']."<br>";
    
$existe_usuario = 1;
    return 
$existe_usuario;
    }else{
        
$existe_usuario=0;
        return 
$existe_usuario;
        }
}

echo 
"existe_usuario despues de entrar en la comparacion: ".$existe_usuario."<br>";


        
$sql= mysql_query("SELECT email FROM usuarios WHERE 1",$conexion);

while (
$row = mysql_fetch_array($sql)){
    if(
$row['e-mail'] == $email){
    echo 
"E-mail encontrado: ".$row['e-mail']."<br>";
    
$existe_email=true;
    break;
    }else
        
$existe_email=false;
}

}