Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2016, 04:52
JYC8
 
Fecha de Ingreso: junio-2016
Mensajes: 2
Antigüedad: 7 años, 10 meses
Puntos: 0
Pagina web PHP + MYSQL + MVC

Hola, estoy creando una pagina web, y tengo un problema al mostrar unos datos de la base de datos en una vista.

Tengo en el controlador, la conexion a la base de datos y a las tablas, tengo el controlador que me lleva a cada una de las vistas, y en la vista que tengo el problema es el siguiente.

Tengo este codigo:

<div>
<table>
<form method="POST" action="index.php">
<?php
$columnas = 1;
$filas = 1;
for ($i = 1; $i <= $filas; $i++) { ?>
<?php for ($j = 1; $j <= $columnas; $j++) { ?>
<tr>
<?php foreach ($datos1 as $datos) { ?>
<td>
<img height="42" width="42" src="imagenes/<?php echo $datos['foto']; ?>" />
<button style="background:transparent; border:0px;" type="submit" name="action" value="<?php echo $datos['id']?>">
<?php echo $datos['nombre']; ?>
</button>
</td>
<?php } ?>
</tr>
<?php } ?>
<?php } ?>

Lo que hago es recorrer todos los valores de la tabla de la base de datos y mostrarlos en una tabla, pero no me los muestra como quiero, simplemente me hace esto:

DATO1 | DATO2 | DATO3 | DATO4 | DATO5 | DATO6.....

Y lo que quiero que me haga es:

DATO1 | DATO2 | DATO3 | DATO4
DATO5 | DATO6 | DATO7 | DATO8
(.....)

Llevo un rato buscando la solución y no la encuentro.

Saludos