whycomputer.com >> Datornätverk >  >> Internet

Hur man bygger en PHP -auktionswebbplats

Auktioner har blivit extremt populära på webben, och av goda skäl. Auktionssajter gör det möjligt för säljare att få kontakt med ett stort antal potentiella köpare. Att bygga en auktionssajt i PHP kan påskynda din utveckling-till-distribution cykel, men det kräver kunskap om PHP såväl som relationsdatabaser. Kunskap om OOP (objektorienterad programmering) och mönster som MVC-mönstret (modell-view-controller) kommer också att vara till nytta. Dessutom, bekantskap med HTML, CSS och JavaScript tillåter dig att forma utseendet på din webbplats. För att koncentrera mig på det specifika för en auktionssajt, vi antar att din programvara är installerad och konfigurerad så att du är redo att utveckla din webbplats.

Steg 1

Åtminstone du vill skapa följande tabeller med de medföljande fälten:Artiklar (titel, beskrivning, reservationspris, Foto, id); Användare (namn, Lösenord, e-postadress, typ av kreditkort och typ, leveransadress); Bud (belopp, artikelnummer, budder_email_id). Dessa behöver inte skapas på en gång. Till exempel, du kanske vill skapa en artikeltabell, fylla den med provdata, och sedan utveckla användargränssnittet för att lösa eventuella problem som uppstår.

Steg 2

Fyll i dina tabeller med exempeldata. Du kan göra detta vid mig själv -prompten, men ett bättre sätt är att använda en databasomslag som PEAR DB (bibliotek med databasfunktioner) som ger dig tillgång till grundläggande skapande, läsa, ändra och ta bort funktioner som alla system behöver. Den funktionen gör det möjligt för en administratör att lägga till, ändra och ta bort objekt efter behov.

Steg 3

Visa dina data. Initialt, du vill förmodligen visa alla objekt för tittarna på din webbplats. Senare, du kan begränsa objekt genom att tilldela dem till en kategori. Bästa praxis betonar isolering av funktionalitet från presentation och du gör detta genom att skapa en controller (index.php) som innehåller logiken för hantering av åtgärder (registrering av en ny användare, autentisera användare, acceptera ett bud) som du vill lämna.

Steg 4

Presentationsaspekterna av webbplatsen kommer att hanteras av en visningsmall, som innehåller HTML och CSS som avgör, till exempel, egenskaperna för varje objekt (färg, font, storlek) samt dess position på sidan. Den här mallen kommer att anropas av den registeransvarige vid behov.

Skapa budlogiken. När användare bjuder på en vara, kontrollera att de är autentiserade och att deras bud är högre än det senaste godkända budet (eller reservera, om det inte finns några bud). Om så är fallet, lagra sitt bud i budtabellen.

Artiklar du behöver

  • LAMP stack:OS (Linux, Windows, Mac OS X), Webbserver (Apache, IIS), MySQL, PHP 5

URL:https://sv.whycomputer.com/internet/1014001110.html

Internet
  • Hur man bygger en onlinekatalogwebbplats

    Tusentals onlinekataloger finns på Internet idag:betalda kataloger, stadsportaler, och artikelkataloger, bara för att nämna några. Att starta en onlinekatalog kan vara lite utmanande om du är ny på Internet, men en erfaren person borde kunna ha en katalog igång på nolltid med några enkla steg.

  • Hur man bygger en chattwebbplats och debiterar medlemskap

    Om du letar efter ett sätt att göra din webbplats mer intressant och få mer inkomst för ditt internetföretag, du kanske vill överväga att installera ett chattrum på din webbplats. Ett antal tillgängliga tjänster gör att du kan köpa anpassade chattrum. Du kan då också kräva att besökare köper ett med

  • Hur man bygger en gratis webbplats med PayPal -integration

    Att skapa en gratis webbplats med PayPal -integration är inte så svårt som du kanske tror. Det finns många lösningar tillgängliga baserat på dina individuella färdigheter och smaker. En av de enklaste och billigaste lösningarna för nybörjare av webbplatsbyggare är att hitta en webbhotellstjänst som

Datornätverk © https://sv.whycomputer.com