Foros del Web » Programando para Internet » PHP »

Problema con listado de productos.

Estas en el tema de Problema con listado de productos. en el foro de PHP en Foros del Web. Buenas gente, mirar tengo una dudilla... quiero hacer un listado de productos. El tema esta en que yo los listados de productos siempre los habia ...
  #1 (permalink)  
Antiguo 01/05/2007, 04:48
 
Fecha de Ingreso: febrero-2007
Mensajes: 73
Antigüedad: 17 años, 2 meses
Puntos: 0
Problema con listado de productos.

Buenas gente, mirar tengo una dudilla... quiero hacer un listado de productos.

El tema esta en que yo los listados de productos siempre los habia hecho con un while sencillo... pero porque todos los productos iban dentro de un mismo <tr> repetitivo... ahora el problema me viene en que yo quiero listar 6 productos, y cada uno de ellos va sobre una tabla que contiene diferentes estilos.. y entre ellas hay elementos html, exactamente quiero listarlo así:

http://www.hinevalhg.com/prueba

Entonces, no se como hacer el listado, porque con un while, no se como podría ir saltando de una fila a otra en la bbdd.

Si alguien pudiera ayudarme, se lo agradecería.

Muchas gracias.
  #2 (permalink)  
Antiguo 01/05/2007, 05:00
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Re: Problema con listado de productos.

Si lo querés hacer con tablas, podrías colocar un contador de registro que se autoincremente dentro del bucle, y luego con un if(($contador%3)==0)genero un nuevo renglón; else sigo en el mismo renglón;
Pero la verdad es que lo más sencillo es generar una capa contenedora con el ancho de las tres cajas y luego generar las cajas interiores con un estilo float:left, y que éstas se acomoden solas.
Quizá un ejemplo más claro de esto último lo veas aquí:http://www.desarrolloweb.com/articulos/2323.php
  #3 (permalink)  
Antiguo 01/05/2007, 05:22
 
Fecha de Ingreso: febrero-2007
Mensajes: 73
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Problema con listado de productos.

Panino, pero hay manera de saltar de una fila a otra dentro de la bbdd sin volver a empezar el bucle?

Es decir:

Código PHP:
while........{

<
table><tr><td>$row['id']</tr></td></table>

<
table><tr><td>$row['id']</tr></td></table>


y que esto me mostrará:

1

2


Un saludo.
  #4 (permalink)  
Antiguo 01/05/2007, 05:55
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Re: Problema con listado de productos.

Perdoná pero no entiendo lo que querés decir.
  #5 (permalink)  
Antiguo 01/05/2007, 06:07
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Re: Problema con listado de productos.

Básicamente, si querés trabajarlo con tablas, el tema se explica acá, en esta faq: http://www.forosdelweb.com/showpost....69&postcount=8
Pero para mi modo de ver, es más sencillo (y más correcto, pero también para mi modo de ver), hacerlo con capas y estilos.
  #6 (permalink)  
Antiguo 01/05/2007, 10:23
 
Fecha de Ingreso: abril-2007
Mensajes: 127
Antigüedad: 17 años
Puntos: 0
Re: Problema con listado de productos.

Mira, para hacer lo que dijiste es facil:

Código PHP:
<?php
while ("la funcion que deseas")
{
<
table>
<
td>
$row['id']
</
td>
<
td>
$row['id+1']
</
td>
<
td>
$row['id+2']
</
td>
</
table>
}
?>
Como veras no use <tr>, ya que este salta las filas, o lineas como quieras llamarle, en cambio <td> hace un salto de una celda a la otra, siguiendo la misma linea, y al estar dentro de la misma tabla se muestran una al lado de la otra, en ese caso 3. U le agregue un +1 y +2 al id ya que asumiendo que sea un int deberia de mostrarse los 2 siguientes valores de dicha vuelta, ahora el problema es que cuando toque el loop del while, el row devuelve un id+1, por ende tendrias que ver como trabajar ese resultado.
  #7 (permalink)  
Antiguo 01/05/2007, 13:14
 
Fecha de Ingreso: febrero-2007
Mensajes: 73
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Problema con listado de productos.

no me referia exactamente a eso, si no que me fuera cogiendo los valores de la siguiente fila de la tabla... En los ids esta bien, porque son sucesivos... pero hay otros campos que son campos de texto... no se si me explico.

Un saludo.
  #8 (permalink)  
Antiguo 01/05/2007, 14:02
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años
Puntos: 3
Re: Problema con listado de productos.

Hola

Revisa esto

http://www.forosdelweb.com/f18/manejo-tablas-html-479978/
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".
  #9 (permalink)  
Antiguo 01/05/2007, 15:26
 
Fecha de Ingreso: mayo-2006
Mensajes: 288
Antigüedad: 18 años
Puntos: 4
Re: Problema con listado de productos.

baya q es un problemon pero yo desarrolle
uno de 4 celdas, poer q mal no recierdo como lo hice tengo algo del concepto en la cabeza pero no con exactitud lo que recuerdo es q lo hice con modulos es decir
Código PHP:
$i == 0 o $i %== 
, pero mañana les envio el codigo completo ok.
He visto q este es un problema muy comun y lo tengo resuelto en la cabeza nomas q no lo recuerdo don presicion.
  #10 (permalink)  
Antiguo 01/05/2007, 15:43
 
Fecha de Ingreso: febrero-2007
Mensajes: 73
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Problema con listado de productos.

ok, net cuando lo tengas te agradecería que lo postearas.

Muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:42.