whycomputer.com >> Wiedza o Internecie >  >> Internet

Jak zbudować witrynę aukcyjną PHP

Aukcje stały się niezwykle popularne w sieci i nie bez powodu. Witryny aukcyjne pozwalają sprzedawcom łączyć się z ogromną liczbą potencjalnych nabywców. Budowanie witryny aukcyjnej w PHP może przyspieszyć cykl rozwoju od wdrożenia, ale wymaga znajomości PHP oraz relacyjnych baz danych. Znajomość OOP (programowanie zorientowane obiektowo) i wzorców, takich jak wzorzec MVC (model-view-controller) będzie również korzystna. Ponadto znajomość HTML, CSS i JavaScript pozwoli Ci na kształtowanie wyglądu i sposobu działania Twojej witryny. Aby skoncentrować się na specyfice witryny aukcyjnej, zakładamy, że Twoje oprogramowanie jest zainstalowane i skonfigurowane tak, abyś był gotowy do rozwoju witryny.

Krok 1
Co najmniej, będziesz chciał utworzyć następujące tabele z dołączonymi polami: Elementy (tytuł, opis, cena minimalna, zdjęcie, id); Użytkownicy (imię i nazwisko, hasło, adres e-mail, typ i numer karty kredytowej, adres wysyłki); Oferty (kwota, item_id, bidder_email_id). Nie trzeba ich tworzyć naraz. Na przykład możesz utworzyć tabelę elementów, wypełnić ją przykładowymi danymi, a następnie opracować interfejs użytkownika, aby rozwiązać wszelkie pojawiające się problemy.

Krok 2
Wypełnij tabele przykładowymi danymi. Możesz to zrobić przy pytaniu o siebie, ale lepszym sposobem jest użycie opakowania bazy danych, takiego jak PEAR DB (biblioteka funkcji bazy danych), który zapewni dostęp do podstawowych funkcji tworzenia, odczytywania, modyfikowania i usuwania, których potrzebuje każdy system. Ta funkcja umożliwi administratorowi dodawanie, modyfikowanie i usuwanie elementów według potrzeb.

Krok 3
Wyświetl swoje dane. Początkowo prawdopodobnie będziesz chciał pokazać wszystkie elementy widzom Twojej witryny. Później możesz ograniczyć elementy, przypisując je do kategorii. Najlepsza praktyka kładzie nacisk na izolowanie funkcji od prezentacji, a zrobisz to, tworząc kontroler (index.php), który będzie zawierał logikę obsługi działań (rejestrowanie nowego użytkownika, uwierzytelnianie użytkowników, akceptowanie oferty), którą chcesz udostępnić.

Krok 4
Prezentacyjne aspekty strony będą obsługiwane przez szablon widoku, który będzie zawierał HTML i CSS, który określa, na przykład, właściwości każdego elementu (kolor, czcionka, rozmiar) jako jak również jego pozycja na stronie. Ten szablon zostanie wywołany przez kontroler w razie potrzeby.
Utwórz logikę licytacji. Gdy użytkownicy licytują przedmiot, sprawdź, czy są uwierzytelnieni i czy ich stawka jest wyższa niż ostatnia zaakceptowana oferta (lub rezerwa, jeśli nie ma ofert). Jeśli tak, zapisz ich stawkę w tabeli ofert.

Przedmioty, których będziesz potrzebować

  • Stos LAMP: OS (Linux, Windows, Mac OS X), serwer WWW (Apache, IIS ), MySQL, PHP 5


    URL:https://pl.whycomputer.com/Internet/100301110.html

  • Internet
    • Jak uruchomić serwis aukcyjny handlu elektronicznego?

      Internetowe witryny handlowe, takie jak eBay, Amazon i Craigslist, pomogły uczynić e-commerce bardziej powszechnym źródłem informacji dla kupujących poszukujących przedmiotów specjalnych lub okazji. Stwórz własną stronę internetową do handlu online, aby wykorzystać ten rozwijający się rynek. Krok

    • Jak zbudować darmową witrynę Yahoo

      Elementy, których będziesz potrzebować Komputer Połączenie internetowe Yahoo.com oferuje użytkownikom wiele płatnych pakietów do hostingu strony. Na platformie Yahoo istnieje jednak platforma do tworzenia własnej strony internetowej, która jest bezpłatna. Yahoo Geocities zapewnia bezpłat

    • Jak zdobyć witrynę Zamknij

      Istnieje wiele powodów, dla których chcesz zamknąć witrynę. Być może uważasz, że treść jest obraźliwa lub poniżająca, a może strona jest zaangażowana w wątpliwe praktyki i chcesz, aby została zbanowana. Jednak to, że nie lubisz witryny, nie oznacza, że ​​możesz po prostu zadzwonić i ją zamknąć. W rz

    Wiedza o Internecie © https://pl.whycomputer.com