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: 17 años, 8 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'];

$sqlmysql_query("SELECT usuario FROM usuarios WHERE 1",$conexion);
$existe_usuario0;

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>";


        
$sqlmysql_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;
}