“Conocimiento Computadora>Internet

Cómo construir un sitio web de subastas PHP

Las subastas se han vuelto extremadamente populares en la Web, y por una buena razón. Los sitios de subastas permiten a los vendedores conectarse con una gran cantidad de compradores potenciales. La construcción de un sitio de subastas en PHP puede acelerar su ciclo de desarrollo a implementación, pero requiere conocimiento de PHP, así como bases de datos relacionales. El conocimiento de OOP (programación orientada a objetos) y patrones como el patrón MVC (model-view-controller) también será beneficioso. Además, la familiaridad con HTML, CSS y JavaScript le permitirá dar forma a la apariencia de su sitio. Para concentrarse en los detalles de un sitio de subastas, asumiremos que su software está instalado y configurado para que esté listo para desarrollar su sitio.

Paso 1

Como mínimo, querrá crear las siguientes tablas con los campos incluidos: Artículos (título, descripción, precio de reserva, foto, identificación); Usuarios (nombre, contraseña, dirección de correo electrónico, tipo y número de información de la tarjeta de crédito, dirección de envío); Ofertas (cantidad, item_id, bidder_email_id). No es necesario que se creen todos a la vez. Por ejemplo, es posible que desee crear una tabla de Elementos, llenarla con datos de muestra y luego desarrollar la interfaz de usuario para resolver cualquier problema que surja.

Paso 2

Llene sus tablas con datos de muestra. Puede hacerlo en el indicador de mí mismo, pero una mejor manera es usar un contenedor de base de datos como PEAR DB (biblioteca de funciones de base de datos) que le proporcionará acceso a las funciones básicas de creación, lectura, modificación y eliminación que cualquier sistema necesita. Esa funcionalidad permitirá a un administrador agregar, modificar y eliminar elementos según sea necesario.

Paso 3

Visualice sus datos. Inicialmente, es probable que desee mostrar todos los elementos a los visitantes de su sitio. Más tarde, puede restringir elementos asignándolos a una categoría. La mejor práctica enfatiza aislar la funcionalidad de la presentación y lo hará creando un controlador (index.php) que contendrá la lógica para manejar las acciones (registrar un nuevo usuario, autenticar a los usuarios, aceptar una oferta) que desee proporcionar.

Paso 4

Los aspectos de presentación del sitio serán manejados por una plantilla de vista, que contendrá el HTML y CSS que determina, por ejemplo, las propiedades de cada elemento (color, fuente, tamaño) como así como su posición en la página. El controlador invocará esta plantilla según sea necesario.

Cree la lógica de oferta. Cuando los usuarios ofertan por un artículo, verifique que estén autenticados y que su oferta sea más alta que la última oferta aceptada (o reserve, si no hay ofertas). Si es así, almacene su oferta en la tabla de ofertas.

Elementos que necesitará

Pila LAMP: SO (Linux, Windows, Mac OS X), servidor web (Apache, IIS ), MySQL, PHP 5

[Cómo construir un sitio web de subastas PHP] URL: http://www.ordenador.online/computadora/Internet/246195.html

Internet
Cómo agregar un blogroll en Tumblr
Cómo no tener fotosets en Tumblr
Cómo hacer que el fondo se ajuste al sitio en Tumblr
Cómo recuperar mensajes eliminados de Yahoo Messenger
Cómo eliminar un retweet de Twitter
Cómo cambiar o elegir un proveedor de búsqueda en Internet Explorer
Los mejores juegos de vuelo de la Segunda Guerra Mundial para PC
MSNBC no se carga en mi computadora
Conocimiento de la computadora © http://www.ordenador.online