Comment construire un site web php de vente aux enchères

Ventes aux enchères sont devenus extrêmement populaires sur le Web, et pour une bonne raison. Les sites d'enchères permettent aux vendeurs de se connecter avec un grand nombre d'acheteurs potentiels. Construire un site d'enchères en PHP peut accélérer votre cycle de développement à un déploiement, mais il ne nécessite la connaissance de PHP ainsi que les bases de données relationnelles. Connaissance de la POO (programmation orientée objet de) et les modèles tels que le modèle MVC (Modèle-Vue-Contrôleur) sera bénéfique aussi. En outre, la familiarité avec HTML, CSS et javascript vous permettra de façonner l'aspect et la convivialité de votre site. Pour se concentrer sur les détails d'un site d'enchères, nous supposerons que votre logiciel est installé et configuré de telle sorte que vous êtes prêt à développer votre site.


Sommaire

  • Instructions



  • Choses que vous devez








    • LAMP pile: OS (Linux, Windows, Mac OS X), serveur Web (Apache, IIS), MySQL, PHP 5

    Instructions

    1. Au minimum, vous aurez envie de créer les tableaux suivants avec les champs inclus: Articles (titre, description, prix de réserve, photo, id) - Utilisateurs (nom, mot de passe, adresse e-mail, carte de crédit de type info et le numéro, l'adresse de livraison ) - Soumissions (montant, item_id, bidder_email_id). Ceux-ci ne doivent pas être créés à la fois. Par exemple, vous pouvez créer une table des éléments, le remplir avec les données de l'échantillon, puis de développer l'interface utilisateur pour résoudre les problèmes qui se posent.

    2. Remplissez vos tables avec des données de l'échantillon. Vous pouvez le faire à la me rapide, mais une meilleure méthode consiste à utiliser une enveloppe de base de données tels que PEAR DB (bibliothèque de fonctions de base de données) qui vous permettra d'accéder à la base créer, lire, modifier et supprimer des fonctions que tout système a besoin. Cette fonctionnalité permettra à un administrateur d'ajouter, modifier et supprimer des éléments au besoin.

    3. Affichez vos données. Au départ, vous aurez probablement envie de montrer aux téléspectateurs tous les éléments de votre site. Plus tard, vous pouvez contraindre éléments en leur assignant à une catégorie. Meilleure pratique met l'accent sur l'isolement des fonctionnalités de la présentation et vous le faire en créant un contrôleur (index.php) qui contiendra la logique de traitement des actions (enregistrer un nouvel utilisateur, l'authentification des utilisateurs, en acceptant une offre) que vous voulez fournir.

    4. Les aspects de présentation du site seront traitées par un gabarit de vue, qui contiendra le code HTML et CSS qui détermine, par exemple, les propriétés de chaque élément (couleur, police, taille), ainsi que sa position sur la page. Ce modèle sera invoqué par le contrôleur au besoin.

    5. Créez la logique de l'offre. Lorsque les utilisateurs enchérir sur un objet, vérifier qu'ils sont authentifiés et que leur offre est supérieure à la dernière offre acceptée (ou de réserve, si il n'y a pas d'offres). Si oui, stocker leur offre dans le tableau des offres.

    » » » » Comment construire un site web php de vente aux enchères