Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2019, 17:22
Avatar de tampon
tampon
 
Fecha de Ingreso: julio-2009
Mensajes: 420
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta Condicional en WHILE

Hola a todos.
Tengo un problema para imprimir un resultado.

Ya obtuve datos de una consulta a 2 tablas. Tabla1 y Tabla2

Al momento de imprimir los resultados de Tabla2 quiero condicionar que solo imprima lo que coincida con el campo "usuarios" de la consulta echa a Tabla1. Ambas tablas tienen el campo.

Lo trato de hacer con un IF, pero solo me imprime un resultado.

Código PHP:
<?php 

    $uOnline 
mysqli_fetch_array($contONLINE);
    
$uData mysqli_fetch_array($userDATA);

    if (
$uOnline['usuario']==$uData['usuario']){
        echo 
"<li><img src='images/" $uData['foto'] . "'><h4>" utf8_encode(ucwords($uData['usuario'])) . "</h4><p><b>" ucwords($uData['rol']) . " </b></p><p>" $uData['direccion'] . "</p></li>";
    }
?>

Lo intento hacer con WHILE, pero resulta un bucle desastroso.


Código PHP:
<?php 

    $uOnline 
mysqli_fetch_array($contONLINE);
    
$uData mysqli_fetch_array($userDATA);

    while (
$uOnline['usuario']==$uData['usuario']){
        echo 
"<li><img src='images/" $uData['foto'] . "'><h4>" utf8_encode(ucwords($uData['usuario'])) . "</h4><p><b>" ucwords($uData['rol']) . " </b></p><p>" $uData['direccion'] . "</p></li>";
    }
?>
Lo intente con IF... WHILE... pero tampoco me resulto. ¿Alguna idea?

De antemano muchas gracias!!