Kako narediti katalog izdelkov v PHP
Skriptni jezik PHP omogoča spletnemu razvijalcu, da ustvari spletno mesto, ki obiskovalcem spletnega mesta prikazuje niz dinamičnih nizov podatkov. Na primer, PHP se lahko uporablja za pridobivanje podatkov o izdelkih iz baze podatkov MySQL in predstavitev teh podatkov v spletu v obliki spletnega kataloga izdelkov. Razvijalec lahko oblikuje spletni katalog s pravili kaskadnih slogovnih listov. MySQL, PHP in CSS so odprtokodne tehnologije in jih lahko razvijalec uporablja brezplačno.
1. korak
Zaženite pripomoček phpAdmin in ustvarite novo tabelo MySQL za gostovanje podatkov o izdelku. Tabelo poimenujte »izdelki« in v tabelo postavite polje za vsak element, ki ga želite prikazati v katalogu izdelkov. Na primer, natančno preučite naslednji primer ukaza SQL. Ta ukaz lahko vnesete v ukazno vrstico SQL vašega pripomočka phpAdmin. Ukaz zažene novo tabelo izdelkov in ustvari ID, opis, upcNumber, ime, ceno, sliko in polje s časovnim žigom.
USTVARI TABELO yourDatabase
.products (
idINT( 100 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
opisVARCHAR( 3000 ) NOT NULL ,
upcNumber VARCHAR( 100) NOT NULL, name
VARCHAR( 100) NI NULL, price
VARCHAR( 100) NI NULL, picture
VARCHAR( 100) NI NULL, timestamp
ČASOVNI ŽIG( 200) NI NULL PRIVZETI TEKUŠNJI_ČASOVNI ŽIG ) ENGINE =MYISAM
2. korak
Izpolnite nova podatkovna polja z informacijami o izdelku. Podatke za vsak izdelek postavite v ustrezno polje. To lahko storite s klikom na gumb "Vstavi" v pripomočku phpAdmin. Na primer, ime izdelka morate vnesti v polje izdelka, UPC številko izdelka v polje upcNumber in ime datoteke slike vsakega izdelka v polje slike.
3. korak
Pridobite podatke iz kataloga s pomočjo PHP. PHP pridobi opis vsakega izdelka iz baze podatkov in prikaže podatke, kjer si jih lahko ogledajo obiskovalci vašega spletnega mesta. V tem primeru kode PHP poizveduje po zbirki podatkov s funkcijo mysql_query, postavi podatke o vsakem izdelku v matriko, preleti matriko in dodeli vsako postavko podatkov o izdelku v ustrezno spremenljivko.
$data =mysql_query("SELECT * FROM products ORDER BY id desc") ali die(mysql_error('Ni zapisov'));
while($info =mysql_fetch_array( $data ))
{ $name =$info['name']; $description =$info['description']; $upcNumber =$info['upcNumber']; $imageFile =$info['picture']; $price =$info['price'];
} ?>
4. korak
Natisnite in oblikujte izpis PHP s pravili CSS. Ta primer stilizira predstavitev slike vsakega izdelka obiskovalcu spletnega mesta z uporabo vgrajenega pravila CSS. Slika je lebdela na levo, ime izdelka je bilo umeščeno v oznako H1, številka UPC je prikazana v oznaki H4, cena izdelka bo prikazana kot naslov H5, opis izdelka pa bo prikazan v oznaki odstavka. .
5. korak
Postavite oblikovani izhod v zanko polja vsakega izdelka. To bo prikazalo eno pojavitev za vsak izdelek, pridobljen iz baze podatkov. Dokončana koda PHP je zdaj prikazana takole.
$data =mysql_query("SELECT * FROM products ORDER BY id desc") ali die(mysql_error('Ni zapisov'));
while($info =mysql_fetch_array( $data ))
{ $name =$info['name']; $description =$info['description']; $upcNumber =$info['upcNumber']; $imageFile =$info['picture']; $cena =$info['cena']; ?>