Comunidad de diseño web y desarrollo en internet online

Dividir en columnas

Citar            
MensajeEscrito el 17 Ago 2011 03:24 pm
Tengo el siguiente codigo:
<?php
include("includes/conexion.php");

$db = mysql_connect ($host, $usr, $pwd) or die ('Error de Conexion');
mysql_select_db($bdatos, $db) or ("Error al conectar a la bdatos");

$contador = 0;

$sql = "SELECT * FROM productos where seccion = '$seccion' order by id desc";


$result = mysql_query($sql,$db);
if ($myrow = mysql_fetch_array($result)) {
do {

$contador ++;
$id = $myrow["id"];
$seccion = $myrow["seccion"];
$titulo = $myrow["titulo"];
$descripcion = $myrow["descripcion"];
$precio = $myrow["precio"];
$imagen = $myrow["imagen"];

?>

<?php echo $imagen ?>

<?php
}while ($myrow = mysql_fetch_array($result));
}
?>

Me trae las imagenes pero me las muestra una debajo de la otra, yo quiero que se muestren tres columnas, osea tres imagenes, y luego pase a la fila de abajo.

Muchas gracias.

Por Romi

40 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Ago 2011 03:53 pm
Hay varias maneras de hacerlo pero la más fácil de entender es:

Código PHP :

 $sql = "SELECT * FROM productos where seccion = '$seccion' order by id desc";


 $result = mysql_query($sql,$db);
 if ($myrow = mysql_fetch_array($result)) { 
$c = 0;
 do {

 $c++;
 $id = $myrow["id"];
 $seccion = $myrow["seccion"];
 $titulo = $myrow["titulo"];
 $descripcion = $myrow["descripcion"];
 $precio = $myrow["precio"];
 $imagen = $myrow["imagen"];

?>

 <?php echo $imagen ?>

 <?php
  if ($c >= 3) { echo "<br />"; $c = 0; }
 }while ($myrow = mysql_fetch_array($result));

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 18 Ago 2011 08:24 pm
prueba con flotación left de CSS ademas de un clear both, o bien con DIVS o tablas con CSS.
Si no, has BR

Por This-is-Purgatory

40 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 02 Sep 2011 09:05 pm
Gracias DriverOp, me funciona perfecto, pero cuando le quiero agregar un pie a cada foto se desacomoda todo! como puedo solucionarlo? muchas gracias.

Por Romi

40 de clabLevel



 

chrome
Citar            
MensajeEscrito el 05 Sep 2011 01:51 pm
Tu problema es de HTML, no de PHP. Genera una tabla <table>.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.