Hola,
No se si sera este el problema:
Código PHP:
<? foreach($resultado as $resultado) { ?>
Me parece que le estas dando el mismo nombre de variable al array y al elemento, lo que puede que le este produciendo dolores de cabeza a PHP.
Prueba a poner nombres distintos y nos cuentas.
Suerte.