subastas se han convertido en muy popular en la Web, y por una buena razón. Sitios de subastas permiten a los vendedores para conectar con un gran número de compradores potenciales. La construcción de un sitio de subastas en PHP puede acelerar el ciclo de desarrollo a la implementación, pero requiere conocimientos de PHP , así como bases de datos relacionales. Conocimiento de OOP ( programación orientada a objetos ) y los patrones , como el patrón MVC (modelo - vista-controlador ) será de beneficio también. Además , el conocimiento de HTML , CSS y JavaScript permitirá dar forma a la apariencia de su sitio. Para concentrarse en los aspectos específicos de un sitio de subastas , asumiremos que el software está instalado y configurado para que esté listo para desarrollar su sitio . Cosas que necesitará
LAMP : Servidor Web OS (Linux , Windows , Mac OS X) , (Apache , IIS ) , MySQL , PHP 5
Ver Más instrucciones
1
Como mínimo , tendrá que crear las siguientes tablas con los campos que se incluyen : Artículos (título, descripción, el precio de reserva , foto, id) ; usuarios ( nombre, contraseña , dirección de correo electrónico , información de tarjetas de crédito tipo y número , dirección de envío ), Ofertas ( cantidad , item_id , bidder_email_id ) . Estos no tienen que ser creados a la vez. Por ejemplo , es posible que desee crear una tabla de artículos , rellenarlo con los datos de la muestra, y luego desarrollar la interfaz de usuario a resolver cualquier problema que pueda surgir.
2
Rellenar las tablas con datos de ejemplo . Usted puede hacer esto en el indicador de mí mismo, sino una mejor manera es utilizar un envoltorio de base de datos como PERA DB ( biblioteca de funciones de base de datos ) que proporcionará el acceso a los servicios básicos a crear , leer, modificar y eliminar las funciones que cualquier sistema necesita . Esa funcionalidad permitirá a los administradores agregar, modificar y eliminar los elementos según sea necesario.
3
Muestra tus datos. Al principio, es probable que desee para mostrar todos los elementos a los espectadores de su sitio. Más tarde , puede restringir los elementos asignándoles a una categoría. Mejor práctica enfatiza aislar la funcionalidad de presentación y que va a hacer esto mediante la creación de un controlador ( index.php ) que contendrá la lógica de las acciones de manejo ( el registro de un nuevo usuario, autenticación de usuarios , la aceptación de una oferta) que desea proporcionar.
4
los aspectos de presentación del sitio estará a cargo de una plantilla de vista , que contendrá el código HTML y CSS que determina , por ejemplo, las propiedades de cada material ( color, fuente, tamaño ), así como su posición en la página . Esta plantilla será invocado por el controlador si es necesario.
5
Crear la lógica de oferta. Cuando los usuarios hacen una oferta en un artículo, compruebe que están autenticados y que su oferta es mayor que la última oferta aceptada ( o de reserva , si no hay ofertas) . Si es así , guarde su oferta en la mesa ofertas.