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

gracias por la respuesta mas o enos la agarre.

El problema ahoira es que no me toma esto.

Código PHP:
    if($user->admin_rights==9)
        
$rango "<center><img src='images/rank/administrador.gif' title='Administrador'></center>" ;
        if(
$user->admin_rights==8)
        
$rango "<center><img src='images/rank/moderador.gif' title='Moderador'></center>" ;
            
        switch(
true) { 
        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; 
/*No me toma lo de aqui abajo si el usuario tiene mas de 151 post y no es ni admin ni moderador , osea no me toma esto  creo $user->admin_rights ,con los if como estaba antes si la hace , alguan idea de por que */
        
case ($cantpost >= 151 and $user->admin_rights!=and $user->admin_rights!=8) :
        
$rango "<center>Super Usuario <br/> <img src='images/rank/super.gif' title='Super Usuario'></center>";
        break;
        }