Auktionen sind sehr beliebt auf dem Web , und das aus gutem Grund. Auktions-Websites ermöglichen Verkäufern, mit einer großen Anzahl von potentiellen Käufern zu verbinden. Aufbau einer Auktions-Website in PHP beschleunigen kann Ihre Entwicklung -to- Deployment -Zyklus , aber es hat Kenntnisse in PHP sowie relationalen Datenbanken erfordern . Kenntnisse der OOP ( objektorientierte Programmierung ) und Muster wie die MVC-Muster ( Model-View- Controller ) von Nutzen zu sein . Darüber hinaus wird die Vertrautheit mit HTML , CSS und JavaScript erlauben Ihnen, das Aussehen gestalten und Ihrer Website zu fühlen. Um auf die Besonderheiten einer Auktions-Website konzentrieren , gehen wir davon aus , dass Ihre Software installiert und konfiguriert , so dass Sie bereit sind, Ihre Website zu entwickeln sind . Things You
LAMP-Stack brauchen : OS (Linux , Windows , Mac OS X) , Webserver ( Apache, IIS) , MySQL , PHP 5
anzeigen Weitere Anweisungen
1
Zumindest sollten Sie die folgenden Tabellen mit den enthaltenen Felder zu erstellen : Items ( Titel, Beschreibung, Mindestpreis, Foto, id) ; Benutzer (Name , Passwort , E-Mail -Adresse, Kreditkartennummer info Art und Anzahl , Lieferadresse ); Gebote (Betrag, item_id , bidder_email_id ) . Diese müssen nicht alle auf einmal erstellt werden. Zum Beispiel können Sie eine Items -Tabelle zu erstellen , füllen Sie es mit Beispieldaten , und entwickeln dann die Benutzeroberfläche , um alle Probleme zu lösen , die entstehen .
2
Füllen Sie Ihre Tabellen mit Beispieldaten. Sie können dies auf der mich prompt , aber ein besserer Weg ist , um eine Datenbank -Wrapper wie PEAR DB (Bibliothek von Datenbank-Funktionen ) , die Ihnen den Zugriff verwenden grundlegenden erstellen , lesen, ändern und löschen Funktionen, die jedes System braucht . Dass Funktionalität ermöglicht es einem Administrator, Hinzufügen, Ändern und Löschen von Elementen , wie gebraucht.
3
Zeigen Sie Ihre Daten . Zunächst werden Sie wahrscheinlich wollen , um alle Elemente , um die Zuschauer von Ihrer Website zeigen . Später können Sie Einzelteile durch Zuordnung zu einer Kategorie beschränken. Best practice betont Trennfunktion von der Präsentation und Sie dies, indem Sie einen Controller ( index.php) , die die Logik für die Handhabung Aktionen ( Registrierung eines neuen Benutzers , die Authentifizierung von Benutzern , die Annahme eines Angebots ) enthalten wird , die Sie stellen wollen.
4
die Präsentations Aspekte der Website wird durch einen Blick auf Vorlage, die den HTML-und CSS , die bestimmt zum Beispiel , wie die Eigenschaften der einzelnen Elemente (Farbe , Schriftart, Größe ) und enthalten behandelt werden als seine Position auf der Seite. Diese Vorlage wird von der Steuerung aufgerufen werden , wie gebraucht.
5
Erstellen des Angebots Logik. Wenn Benutzer auf einen Artikel bieten , überprüfen Sie , dass sie authentifiziert sind und dass ihr Gebot ist höher als der letzte Gebot angenommen (oder Reserve , wenn es keine Angebote) . Wenn ja, speichern ihr Angebot in der Gebote Tisch.