Ver Mensaje Individual
  #10 (permalink)  
Antiguo 25/10/2010, 14:56
yoseman1
 
Fecha de Ingreso: octubre-2010
Mensajes: 19
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Ayuda con arreglo

He intentado arreglar un poco ya que no acabo de entender muy bien el último paso
Si lo que quieres es recoger de db todas las ips asignadas y luego mostrar si la ip esta libreo caso contrario el nombre de usuario, este codigo algo más lógico a mi entender te servirá.

Código PHP:
<?
$pegar
"SELECT direccion_ip,usuario_red FROM computador";
$cad mysql_db_query($base,$pegar) or die (mysql_error());

while(
$arraymysql_fetch_array($cad))
{
                
// Separamos la ip obtenida de db por '.'
    
$ip=explode(".",$array["direccion_ip"]);
                
// Cogemos el ultimo dato
    
$ip=$ip[3];
                
// metemos en el array sólo las que estan asignadas
    
$arreglo[$ip]=$array["direccion_ip"];
                
// recogemos tb el usuario
    
$usuario[$ip]=$array["usuario_red"];
}

// Imprimiendo los resultados
for($ip=0;$ip<=255;$ip++) 
{
    echo 
'IP: 192.0.3.'.$ip.' ';
    
// si el indice no existe ponemos libre sino damos el usuario
    
if($arreglo[$ip]=="")
        echo 
"Libre";
    else
        echo 
$usuario[$ip];
    echo
"<br />";
}
?>
Mira aver si te sirve.

Un saludo.

PD: Si no te sirve, pon todo el código(en el código que has puesto faltaban datos como $direccion2 pon todo el código)