Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2015, 15:09
TrinityCore
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 424
Antigüedad: 8 años, 8 meses
Puntos: 12
Barra de Crecimiento

Hoal gente, espero esten bien!.

Estoy haciendo un sistema que debe hacer lo siguiente:
Si un usuario esta online, entonces una imagen debe de crecer 1% (de ancho)
si hay 100 online entonces esta imagen tendra un width de 100%.

El problema es que este sistema es: cada 2 usuarios online la barra creacera un 1%, lo cual al llegar a 200 (limite de usuarios), esta debera crecer a 100%.
¿Pero que pasa?, es que se hace muy largo hacerlo de este modo, tal como ven en este codigo:
Código PHP:

<?php
require('config.php');
    
mysqli_select_db($conexion,$db_auth)or die("Error al seleccionar la base de datos.");
    
$consulta mysqli_query($conexion,"SELECT * FROM account WHERE online='1'");
    
$resultado mysqli_num_rows($consulta);
        if(
$resultado==0){
            echo 
"<div class='realm_online'>";
            echo 
"".$resultado." / "."200";
            echo 
"</div>";
            echo 
"".$nombre_reino."";
            echo 
"<div class='realm_bar'>";
            echo 
"<div class='realm_bar_fill' style='width:0%;'>"."</div>";
            echo 
"</div>";
        }else if(
$resultado==$resultado==2){
            echo 
"<div class='realm_online'>";
            echo 
"".$resultado." / "."200";
            echo 
"</div>";
            echo 
"".$nombre_reino."";
            echo 
"<div class='realm_bar'>";
            echo 
"<div class='realm_bar_fill' style='width:1%;'>"."</div>";
            echo 
"</div>";
        }
?>
Como pueden ver, asi puede lograrse, pero se me hace que existe otra manera o por lo menos que deberia de haber otra forma para poder ahorrar code.

Espero puedan ayudarme a encontrar una manera mas sencilla de hacer este sistema.
Desde ya muchas gracias!