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>";
}
?>
De antemano muchas gracias!!