Foros del Web » Programando para Internet » PHP »

Cómo mostrar la ficha de un producto automáticamente

Estas en el tema de Cómo mostrar la ficha de un producto automáticamente en el foro de PHP en Foros del Web. Hola, estoy desarrollando un sistema simple de ventas con un carro de compras incluido...para el cual mi pregunta hacia Uds. es como debo hacer para ...
  #1 (permalink)  
Antiguo 07/08/2011, 04:47
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 13 años, 10 meses
Puntos: 6
Pregunta Cómo mostrar la ficha de un producto automáticamente

Hola, estoy desarrollando un sistema simple de ventas con un carro de compras incluido...para el cual mi pregunta hacia Uds. es como debo hacer para que el usuario dueño del sitio, cargue un producto, llenando una ficha y subiendo una imagen y aparezca automáticamente en la lista de Productos...

Entiendo como deberá llenar la ficha e insertarlo en la Base de datos, cómo hago para que pueda subir la imagen y quede asociado al producto en la base de datos?, y además, Cómo hago para que aparezca automáticamente la ficha completa en la lista de Productos?, para esto se me ocurre tener los productos por categorías, los cuales le haré una consulta a la BD e imprimir todos los productos asociados a esta categoría...
Pero nuevamente me pregunto, como le doy formato a mi consulta?, es decir, que aparezca la foto, descripción, precio, etc.. y todo con un orden y valla aumentando según la cantidad de productos..

Por el momento necesito la idea o algún código para guiarme, ya que estoy desarrollando el código pero aún no tengo algo concreto como para mostrarles...

Estaré esperando sus respuestas...
desde ya muchas gracias!!

Saludos!
  #2 (permalink)  
Antiguo 07/08/2011, 05:00
Avatar de vgonga1986  
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: Cómo mostrar la ficha de un producto automáticamente

Esta pregunta es demasiado general, como para poder darte algo. Se puede hacer de mil maneras, de hecho, seguro que si mil usuarios del foro te dan su solución, tendrías mil maneras diferentes de hacerlo.

Yo te remito a un manual, pero te explico cómo yo hago las cosas (que no es ni la forma mejor ni la peor, es mi forma). Cuando empiezo de cero una nueva aplicación:
1) Primero monto la base de datos, siempre. La base de datos es la base de cualquier aplicación hoy en día y es la que va a decidir, en muchos sentidos, cómo funcionará después.
2) Monto las páginas base de la aplicación sólo con HTML, ejemplos con datos estáticos (metidos a mano). Es decir, si quiero una lista de productos, pues me monto una página HTML con datos estáticos que tenga 10 productos.
3) Por último, meto el PHP en las páginas HTML, de forma que cambio los datos estáticos por datos sacados de la base de datos.

Para las cosas concretas que pides, te remito a manuales, que te guiarán mejor que yo:
- Subir imágenes de un formulario: esta solución es la más normal, creas una carpeta en el servidor donde almacenarás las imágenes y en la base de datos únicamente guardas la ruta para rescatarla después.
- Diseño de bases de datos: como comentas que no tienes clara la estructura de la base de datos, te recomiendo que te busques algún manual de diseño. No te paso ninguno, porque aquí hay miles, busca el que más te guste.
- Integrar PHP con MySQL: aquí te dejo el índice de FAQ's de este foro, en el que encontrarás cómo hacerlo.
- Dar formato a datos de consulta: esta página te viene a explicar que puedes darle el formato que desees a los datos de una consulta, usando echo's y concatenaciones, ya que el resultado de un PHP es siempre un HTML, que puedes moldear a tu gusto con el código PHP.

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?
  #3 (permalink)  
Antiguo 07/08/2011, 05:48
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 13 años, 10 meses
Puntos: 6
De acuerdo Respuesta: Cómo mostrar la ficha de un producto automáticamente

Cita:
Iniciado por vgonga1986 Ver Mensaje
Esta pregunta es demasiado general, como para poder darte algo. Se puede hacer de mil maneras, de hecho, seguro que si mil usuarios del foro te dan su solución, tendrías mil maneras diferentes de hacerlo.

Yo te remito a un manual, pero te explico cómo yo hago las cosas (que no es ni la forma mejor ni la peor, es mi forma). Cuando empiezo de cero una nueva aplicación:
1) Primero monto la base de datos, siempre. La base de datos es la base de cualquier aplicación hoy en día y es la que va a decidir, en muchos sentidos, cómo funcionará después.
2) Monto las páginas base de la aplicación sólo con HTML, ejemplos con datos estáticos (metidos a mano). Es decir, si quiero una lista de productos, pues me monto una página HTML con datos estáticos que tenga 10 productos.
3) Por último, meto el PHP en las páginas HTML, de forma que cambio los datos estáticos por datos sacados de la base de datos.

Para las cosas concretas que pides, te remito a manuales, que te guiarán mejor que yo:
- Subir imágenes de un formulario: esta solución es la más normal, creas una carpeta en el servidor donde almacenarás las imágenes y en la base de datos únicamente guardas la ruta para rescatarla después.
- Diseño de bases de datos: como comentas que no tienes clara la estructura de la base de datos, te recomiendo que te busques algún manual de diseño. No te paso ninguno, porque aquí hay miles, busca el que más te guste.
- Integrar PHP con MySQL: aquí te dejo el índice de FAQ's de este foro, en el que encontrarás cómo hacerlo.
- Dar formato a datos de consulta: esta página te viene a explicar que puedes darle el formato que desees a los datos de una consulta, usando echo's y concatenaciones, ya que el resultado de un PHP es siempre un HTML, que puedes moldear a tu gusto con el código PHP.

Un saludo.

Muchas gracias amigo, me ha servido de gran ayudar tu post.
Te lo agradezco muchísimo.

Saludos!!
  #4 (permalink)  
Antiguo 07/08/2011, 15:28
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 13 años, 10 meses
Puntos: 6
Respuesta: Cómo mostrar la ficha de un producto automáticamente

Bueno, estuve averiguando como desarrollar lo que menciono en el enunciado, y con el fin de aportar a la comunidad compartire la solución:

Código PHP:
Ver original
  1. <?php
  2.              while($row= mysql_fetch_array($query))
  3.              {  
  4.              ?>
  5.            <div class="producto" id="<?php $row['nom_prod']; ?>">
  6.              <img src="IMAGENES DE SELECCION/editadas/IMG_3482.JPG" height="127"  align="left"/>
  7.            
  8.              <?php
  9.                 echo "<h1>" .$row['nom_prod'], "</h1>";
  10.                 $nombre= $row['nom_prod'];
  11.              ?>

De esa manera, pueden cargar los datos dentro de un DiV....
simple no?

Saludos y gracias por la ayuda!

Etiquetas: ficha, producto, usuarios
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:06.