Traigo datos en una tabla, y tengo un campo en donde puedo elegir entre las diferentes opciones que también traigo de una tabla. Pero no se porque solo me los muestra en la primera fila, en las demás no.
Me podrían decir que es lo que no estoy haciendo bien?
Gracias!
Código PHP:
<table border = "" align = "center" cellpadding = "10">
<tr><td><b>Maquina</b></td><td><b>Sistema</b></td><td><b>Firmware</b></td><td><b>Estado</b></td><td><b>Fecha</b></td><td><b>Area</b></td><td><b>Observacion</b></td><td><b>Accion</b></td></tr>
<?php
$estados = mysqli_query($dblocal,"SELECT * FROM estados order by id");
$consulta = mysqli_query($dblocal,"SELECT * FROM maquinas WHERE estado = 'Observacion' or estado = 'Micronauta'");
while ($resultado = mysqli_fetch_array($consulta)){ ?>
<tr>
<td><?php echo $resultado['maquina']; ?></td>
<td><?php echo $resultado['sistema']; ?></td>
<td><?php echo $resultado['firmware']; ?></td>
<td><?php echo $resultado['estado']; ?></td>
<td><?php echo $resultado['fecha']; ?></td>
<td><?php echo $resultado['area']; ?></td>
<td><?php echo $resultado['observacion']; ?></td>
<td><select><?php while($arreglo = mysqli_fetch_array($estados)){ ?>
<option value="<?php echo $arreglo['id']?>"><?php echo $arreglo['estados']?></option>
<?php } ?></select></td>
</tr>
<?php } ?>
</table>