Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/10/2010, 08:58
diegomel
 
Fecha de Ingreso: abril-2009
Mensajes: 409
Antigüedad: 15 años
Puntos: 3
Respuesta: Ayuda con bucle

a ver si me pueden destrabar lo que me esta faltando que no puedo encontrar, en base a lo que se posteo aca yo arme una clase para sacar nombres aleatorios, ahora el problema que tengo es que en cuanto $i da true no para mas el bucle y se me va el apache al 100% durante 30 seg hasta que corta automaticamente,osea mientras sea false $i el bucle anda bien.
esta en la funcion de la clase que muetra y hace el buclu getnombre() genera el nombre aleatorio y lo que tengo yo limitado es que no pase de 20 letras, en cuanto se pasa de 20 letras se traba todo.
A ver si alguien me puede ayudar que es en lo que estoy fallando.

Saludos y gracias..


Código PHP:
// Muestra el nombre Final filtrado y revisado en base de datos //
    
public function MostrarNombre() {
        
$i true;
        do {
            
$this->nombre $this->getNombre();
            
$sql "SELECT nombre from publeje where nombre ='$this->nombre'";
            
$rs mysql_query ($sql);
            if (
mysql_num_rows($rs) == && (strlen($this->nombre) <= 20))
                
$i false;

        } while (
$i);
    
        return 
$this->nombre;
    }