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==1 | $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>";
}
?>
Espero puedan ayudarme a encontrar una manera mas sencilla de hacer este sistema.
Desde ya muchas gracias!