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

Skapa en PHP-auktionswebbplats

Upphandlingar har blivit extremt populära på webben, och det är ingen idé. Auktionssajter gör det möjligt för säljare att nå en stor mängd potentiella köpare. Att bygga en auktionssajt med PHP kan påskynda din utvecklings‑ till driftsättningscykel, men kräver kunskap om PHP samt relationella databaser. Kunskap om OOP (objektorienterad programmering) och mönster som MVC (model–vy–kontroller) är också fördelaktigt. Dessutom ger kunskap om HTML, CSS och JavaScript dig möjlighet att forma sidans utseende. Vi antar här att du har installerat och konfigurerat miljön, så att du kan börja utveckla.

Steg 1: Skapa databastabeller

Minimalt vill du skapa följande tabeller med angivna fält:

  • Items (title, description, reserve price, photo, id)
  • Users (name, password, email address, credit card info type and number, shipping address)
  • Bids (amount, item_id, bidder_email_id)

Det är inte nödvändigt att skapa dem på en gång. Du kan exempelvis skapa Items‑tabellen, fylla den med testdata och sedan bygga gränssnittet för att lösa eventuella problem.

Steg 2: Fyll tabellerna med testdata

Du kan göra detta direkt i databasen, men ett bättre sätt är att använda ett databas‑wrapper som PEAR DB. Detta ger enkel åtkomst till grundläggande CRUD‑funktioner (Create, Read, Update, Delete). Med dessa funktioner kan en administratör lägga till, ändra och ta bort objekt efter behov.

Steg 3: Visa data

Först visar du troligen alla objekt för besökare. Sen kan du filtrera objekt efter kategori. För bästa praxis bör du separera logik från presentation. Skapa en kontroll (index.php) som hanterar åtgärder som registrering, inloggning och budgivning.

Steg 4: Presentation och budlogik

Presentation sker i en vy‑mall som innehåller HTML och CSS för att styla varje objekt – färg, teckensnitt, storlek – samt dess placering på sidan. Mallen anropas av kontrollen när det behövs.

Implementera budlogiken: När en användare vill lägga bud kontrolleras att han är inloggad och att budet är högre än det senaste accepterade budet (eller reservpriset om det inte finns några bud). Om villkoren uppfylls sparas budet i Bids‑tabellen.

Teknisk utrustning

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

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

Internet
  • Så här bygger du en onlinekatalog

    Så här bygger du en onlinekatalog Tusenvis av onlinekataloger finns på internet idag – betalda kataloger, stadsportaler och artikelkataloger är bara några exempel. Att starta en egen katalog kan vara utmanande för nybörjare, men med rätt verktyg kan du snabbt få den igång. Steg för steg: skapa en o

  • Skapa en chattwebbplats och tjäna pengar med medlemsavgifter

    Om du vill göra din webbplats mer attraktiv och generera extra intäkter kan du installera ett chattrum. Många tjänster erbjuder anpassade chattrum som du enkelt kan integrera och sedan kräva medlemsavgift för åtkomst. Steg 1 – Skapa din webbplats Bygg din sida som vanligt med HTML eller ett annat

  • Så bygger du 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 beroende på dina färdigheter och preferenser. En av de enklaste och mest kostnadseffektiva lösningarna för nybörjare är att använda en webbhotell‑/webbbyggartjänst som Weebly.com. Weeb

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