Estoy queriendo hacer una tabla en la cual se muestre en horizontal 3 columnas y se repitan debajo otras 3 columnas hasta un maximo de 3 filas con 3 columnas
La idea es que muestre:
Coche Coche Coche
Gasolina Gasolina Gasolina
Motor Motor Motor
Coche Coche Coche
Gasolina Gasolina Gasolina
Motor Motor Motor
Coche Coche Coche
Gasolina Gasolina Gasolina
Motor Motor Motor
Un ejemplo similar: http://www.coches.net/nuevos/ en el apartado A continuación te mostramos algunas de nuestras ofertas de coches alli se muestran 4 coches en una fila con 4 columnas, los datos los coge de una base de datos.
Yo actualmente tengo este código ya hecho:
Código PHP :
<?php require("includes/conexion.php"); $sql="SELECT * FROM coches, combustible WHERE coches.Cod_combustible=combustible.Cod_combustible ORDER BY Fecha_entrada"; $resultado=mysql_query($sql); $x=0; while($fila=mysql_fetch_array($resultado)){ $arr[$x]=$fila; $x++; } echo $fila['Marca']; $x=0; for($i=0;$i<3;$i++){ $y=$x+1; $z=$x+2; echo "<table> <tr> <td>$arr[$x]['Marca']</td> <td>$arr[$y]['Marca']</td> <td>$arr[$z]['Marca']</td> </tr> <tr> <td>$arr[$x]['Combustible']</td> <td>$arr[$y]['Combustible']</td> <td>$arr[$z]['Combustible']</td> </tr> <tr> <td>$arr[$x]['Kilometros']</td> <td>$arr[$y]['Kilometros']</td> <td>$arr[$z]['Kilometros']</td> </tr> </table>"; $x=$x+3; } ?>
Creo que funciona, pero ahora necesito que muestre el contenido en la tabla final.
Actualmente me muestra:
Array= ['Marca'] Array['Marca'] Array['Marca']
Array['Combustible'] Array['Combustible'] Array['Combustible']
Array['Kilometros'] Array['Kilometros'] Array['Kilometros']
Array= ['Marca'] Array['Marca'] Array['Marca']
Array['Combustible'] Array['Combustible'] Array['Combustible']
Array['Kilometros'] Array['Kilometros'] Array['Kilometros']
= ['Marca'] ['Marca'] ['Marca']
['Combustible'] ['Combustible'] ['Combustible']
['Kilometros'] ['Kilometros'] ['Kilometros']
Muchas gracias y un saludo