Hola buenas tardes, este es mi primer post, quiero ver si alguien me ayuda con esto, tengo un pequeño sistema que muestra en pantalla dentro de una tabla html los datos de una persona, el problema es que al realizar el while entra en un bucle y no se detiene.
Código PHP:
Ver originaltable width="395" border='1' align='center' cellpadding="1" cellspacing="0">
<tr bgcolor="#CCFFFF">
<td width="86" align='center'><font size='3'><b>Nombre </td>
<td width="86" align='center'><font size='3'><b>Apellido</td>
<td width="86" align='center'><font size='3'><b>Direccion</td>
<td width="86" align='center'><font size='3'><b>Email </td>
<td width="152" align='center'><font size='3'><b>Numero de puesto</td>
<td width="157" align='center'><font size='3'><b>Fecha de alta</td>
</tr>
<?php
while ($registro=array($nombres)){ $nombre=$registro['nombre'];
$apellido=$registro['apellido'];
$direccion=$registro['direccion'];
$email=$registro['email'];
$puesto=$registro['puesto'];
$fecha=$registro['fecha'];
?><tr>
<td align='center'><font size='3'><b><?php echo $nombre?></td>
<td align='center'><font size='3'><b><?php echo $apellido?></td>
<td align='center'><font size='3'><b><?php echo $direccion?></td>
<td align='center'><font size='3'><b><?php echo $email ?></td>
<td align='center'><font size='3'><b><?php echo $puesto?></td>
<td align='center'><font size='3'><b><?php echo $fecha?></td>
</tr>
<?php
}
?>
</table>
por ejemplo quiero imprimir un arreglo como este, que es como recibo mi informacion pero no se como condicionar el while, ayuda!!!!!
nombres=array(
[0]=>nombre=
apellido=
direccion=
email=
puesto
fecha
[1]=>nombre
apellido
direccion
email
puesto
fecha
[2]=>nombre
apellido
direccion
email
puesto
fecha
);