Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako zostaviť webovú stránku aukcií PHP

Aukcie sa na webe stali veľmi populárne a to z dobrého dôvodu. Aukčné stránky umožňujú predajcom nadviazať kontakt s obrovským počtom potenciálnych kupcov. Vytvorenie aukčnej stránky v PHP môže urýchliť váš vývojový cyklus až po nasadenie, vyžaduje si však znalosť PHP, ako aj relačných databáz. Prínosom budú aj znalosti OOP (objektovo orientovaného programovania) a modelov, ako je vzor MVC (model-view-controller). Okrem toho vám oboznámenie sa s HTML, CSS a JavaScript umožní utvárať vzhľad a dojem z vašich stránok. Aby sme sa zamerali na špecifiká aukčnej stránky, predpokladáme, že váš softvér je nainštalovaný a nakonfigurovaný tak, aby ste boli pripravení ho rozvíjať.

Krok 1

Minimálne, budete chcieť vytvoriť nasledujúce tabuľky s zahrnutými poľami: Položky (názov, popis, rezervná cena, fotografia, id); Používatelia (meno, heslo, e-mailová adresa, typ a číslo informácie o kreditnej karte, dodacia adresa); Ponuky (čiastka, item_id, bidder_email_id). Tieto nemusia byť vytvorené naraz. Môžete napríklad vytvoriť tabuľku Položky, vyplniť ju vzorkovacími údajmi a potom vyvinúť používateľské rozhranie na vyriešenie všetkých vznikajúcich problémov.

Krok 2

Vyplniť tabuľky vzorovými údajmi. Môžete to urobiť na vlastnú žiadosť, ale lepším spôsobom je použiť databázový obal, ako napríklad PEAR DB (knižnica databázových funkcií), ktorý vám poskytne prístup k základným funkciám na vytváranie, čítanie, úpravu a mazanie, ktoré potrebuje akýkoľvek systém. Táto funkcia umožní správcovi pridávať, upravovať a mazať položky podľa potreby.

Krok 3

Zobrazenie vašich údajov. Spočiatku budete pravdepodobne chcieť zobrazovať všetky položky divákom na vašom webe. Neskôr môžete položky obmedziť tak, že ich priradíte do kategórie. Osvedčený postup zdôrazňuje izoláciu funkcií od prezentácie a urobíte tak vytvorením kontroléra (index.php), ktorý bude obsahovať logiku pre akcie spracovania (registrácia nového používateľa, overovanie používateľov, prijatie ponuky), ktorú chcete poskytnúť.

Krok 4

Prezentačné aspekty webu budú spracované pomocou šablóny zobrazenia, ktorá bude obsahovať HTML a CSS, ktoré určia napríklad vlastnosti každej položky (farba, písmo, veľkosť) ako Táto šablóna bude podľa potreby vyvolaná ovládačom.

Vytvorte logiku ponuky. Keď používatelia ponúkajú cenu za položku, skontrolujte, či sú overení a či je ich cena vyššia ako posledná akceptovaná ponuka (alebo rezerva, ak neexistujú žiadne ponuky). Ak áno, uložte ich ponuku do tabuľky ponúk.

Položky, ktoré budete potrebovať

Zásobník LAMP: OS (Linux, Windows, Mac OS X), webový server (Apache, IIS) ), MySQL, PHP 5

Copyright © počítačové znalosti Všetky práva vyhradené