Ver Mensaje Individual
  #14 (permalink)  
Antiguo 30/05/2009, 21:00
Avatar de EmaD
EmaD
 
Fecha de Ingreso: marzo-2008
Mensajes: 93
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: Reemplazar If Por Switch

Muchas gracias por la ayuda , me sirvio muchisimo.

Muestro como lo solucione. Con el if me hacia el mismo problema que con sl switch de esta manera funciona correctamente , aparte de que asigne la variable derechos con los derechos de cada uno del post y no del usuario qeu esta logueado viendo el post.

Código PHP:
        $cantpost $this->author_answer->nb_post ;
        
$derechos $this->author_answer->admin_rights;
        
            
            
switch(
true) { 
        case (
$derechos==9) :
        
$rango "<center>Administrador <br/> <img src='images/rank/administrador.gif' title='Super Usuario'></center>";
        break;
        case (
$derechos==8) :
        
$rango "<center>Moderador <br/> <img src='images/rank/moderador.gif' title='Super Usuario'></center>";
        break;
        case (
$cantpost >= && $cantpost <= 10):
        
$rango "<center> Nuevo <br/> <img src='images/rank/nuevo.gif' title='Nuevo'></center>" ;
        break; 
        case (
$cantpost >= 11 && $cantpost <= 50):
        
$rango "<center> Principiante <br/> <img src='images/rank/principiante.gif' title='Pincipiante'></center>" ;
        break; 
        case (
$cantpost >= 51 && $cantpost <= 100):
        
$rango"<center> Avanzado <br/> <img src='images/rank/avanzado.gif' title='Avanzado'></center>";
        break; 
        case (
$cantpost >= 101 && $cantpost <= 150):
        
$rango "<center>Experto <br/> <img src='images/rank/experto.gif' title='Experto'></center>";
        break; 
        case (
$cantpost >= 151) :
        
$rango "<center>Super Usuario <br/> <img src='images/rank/super.gif' title='Super Usuario'></center>";
        break;
        }
    
    
    
            
    
        
    
    
            echo 
"<p>".$this->author_answer->display_avatar()."&nbsp;</p>"."<p>";
            
//echo $this->author_answer->status. "<br/>" .$rango."";
            
echo "" .$rango."";
            echo 
""$this->author_answer->nb_post." "MSG_posts"<br/>";
            echo
"</p>";
        } 
Gracias por dedicarle tiempo a mi problema Ronruby.

Salu2 Emanuel