Foros del Web » Programando para Internet » PHP »

Crear una tabla con articulos de una BD

Estas en el tema de Crear una tabla con articulos de una BD en el foro de PHP en Foros del Web. Muy buenas. Tras darle muchas vueltas al asunto, he decidido buscar ayuda. Mi intención es crear una tabla con un bucle for anidado. El problema ...
  #1 (permalink)  
Antiguo 12/03/2007, 17:21
 
Fecha de Ingreso: marzo-2007
Mensajes: 129
Antigüedad: 17 años, 1 mes
Puntos: 0
Crear una tabla con articulos de una BD

Muy buenas.
Tras darle muchas vueltas al asunto, he decidido buscar ayuda.

Mi intención es crear una tabla con un bucle for anidado.
El problema no está en el bucle, sino en cómo mostrar los artículos de la base de datos.

He realizado la siguiente consulta:
Código PHP:
$catalogo = ("SELECT imagen, descripcion, precio FROM productos WHERE categoria = $_GET[categoria]"); 
Ahora bien, ¿cómo podría extraer el contenido de la consulta para cada fila individualmente?

Creo que no me explico bien, mi propósito es algo parecido a lo siguiente:

|--------|---------|
| chorizo | 1.20€ |
|--------|---------|
| jamon | 35€ |
|--------|---------|
| salami | 1.15€ |
|--------|---------|

Quiero navegar por los registros obtenidos en la consulta, pero no sé cómo hacerlo.

Alguna sugerencia?

Un saludo!
  #2 (permalink)  
Antiguo 12/03/2007, 17:33
 
Fecha de Ingreso: mayo-2006
Mensajes: 38
Antigüedad: 18 años
Puntos: 0
Re: Crear una tabla con articulos de una BD

Yo uso mysql_fetch_assoc y normalmente la uso asi:

Código PHP:
while($fila mysql_fetch_assoc($catalogo)){
   echo 
"embutido: ".$fila['embutido'];
   echo 
"precio: ".$fila['precio']

Te recomiendo que te mires algun tutorial.

Suerte.
  #3 (permalink)  
Antiguo 12/03/2007, 18:22
 
Fecha de Ingreso: marzo-2007
Mensajes: 129
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Crear una tabla con articulos de una BD

¿Valdría lo siguiente?

Código PHP:
$catalogo1 = ("SELECT imagen, descripcion, precio FROM productos WHERE categoria = $_GET[categoria]");
$catalogo mysql_fetch_array($catalogo1);

echo 
$catalogo[0][0]; <- Imagen Embutido1
echo "<br>";
echo 
$catalogo[0][1]; <- Descripcion Embutido1
echo "<br>";
echo 
$catalogo[0][2]; <- Precio Embutido1
echo "<br>";
echo 
$catalogo[1][0]; <- Imagen Embutido2
echo "<br>";
echo 
$catalogo[1][1]; <- Descripcion Embutido2
echo "<br>";
echo 
$catalogo[1][2]; <- Precio Embutido2
echo "<br>"
  #4 (permalink)  
Antiguo 13/03/2007, 03:37
Avatar de kennyhp  
Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 17 años, 10 meses
Puntos: 5
Re: Crear una tabla con articulos de una BD

No entiendo muy bien que es lo que quieres hacer con tu código... por lo que me ha parecido entender en tu primer mensaje lo suyo es hacerlo como dice 1000¡1 , con el while estaras dentro del bucle mientras hayan registros que mostrar... creo que en tu código estas mezclando conceptos... esto seria correcto si guardases los datos en un array de dos dimensiones.
La clave para recojer los registros de la base de datos es:
Código:
$fila['embutido'];
Con esto recojes el campo embutido de la base de datos, (mirate bien lo que te dice 1000¡1)
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 09:37.