Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť katalógu produktov v PHP

PHP skriptovací jazyk umožňuje webový vývojár vytvoriť webové stránky , ktoré ukazuje návštevníkom polia dynamických dátových súborov . Napríklad , PHP možno použiť na načítanie dát výrobku z databázy MySQL a prezentovať , že dáta na webe vo forme on - line katalógu . Developer môže štýl v on - line katalógu pomocou pravidiel kaskádových štýlov . MySQL , PHP a CSS sú všetky open source technológie , a môžu byť použité pre vývojárov bez nákladov . Pokyny dovolená 1

Vytvorte si phpAdmin nástroj a vytvoriť novú tabuľku MySQL hostiť dáta produktu . Názov tabuľky , " produkty " , a umiestnite pole do tabuľky pre každú položku , ktorú chcete zobraziť v katalógu výrobkov . Napríklad , starostlivo preštudovať nasledujúci príkaz napríklad SQL . Môžete zadať tento príkaz SQL do príkazového riadku vášho phpAdmin utility . Príkaz spustí nové produkty tabuľku a vytvorí ID , popis , upcNumber , názov , cena , obrázok a polia časovej pečiatky .

CREATE TABLE ` yourDatabase ` . ` Výrobky (

` id ` INT ( 100 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,

` popis ` VARCHAR ( 3000 ) NOT NULL ,

` upcNumber VARCHAR ( 100 ) NOT NULL ,

` názov ` VARCHAR ( 100 ) NOT NULL ,

` cena ` VARCHAR ( 100 ) NOT NULL ,

` obrázok ` VARCHAR ( 100 ) NOT NULL ,

` timestamp ` TIMESTAMP ( 200 ) NOT NULL DEFAULT CURRENT_TIMESTAMP

) ENGINE = MyISAM
2

Naplniť nové dátové pole s vašou informácií o výrobku . Umiestnite informácie pre každý produkt v zodpovedajúcom odbore . Môžete to urobiť svoju kliknutím na tlačidlo " Vložiť " z phpAdmin nástroja . Napríklad , mali by ste umiestniť názov produktu do poľa produktu , číslo produktu UPC do poľa upcNumber a názov súboru obrázka každého výrobku do obrazu poli .
3

Načítať dáta z katalógu pomocou PHP . PHP načíta popis každého výrobku z databázy a zobrazí dáta, kde môže byť zobrazené návštevníkov vašich stránok . V tomto príklade kódu, PHP dotazy na databázu pomocou funkcie mysql_query , umiestni údaje každého produktu do poľa , prechádza pole a priradí každej položky údajov produktu do zodpovedajúcej premennej .

< ? Php

mysql_connect ( " localhost " , " meno_pouzivatela " , " yourPassword " ) or die ( mysql_error ( ) ) ;

mysql_select_db ( " yourDatabaseName " ) or die ( mysql_error ( ) ) ;

$ data = mysql_query ( " SELECT * FROM Produkty Zoradiť podľa id desc " )

or die ( mysql_error ( ' Záznam nenájdený ' ) ) ;

while ( $ info = mysql_fetch_array ( $ údaje o ) )

{

$ name = $ info [ ' name ' ] ;

$ description = $ info [ ' description ' ] ;

$ upcNumber = $ info [ ' upcNumber ' ] ;

$ Imagefilm = $ info [ ' obraz ' ] ;

$ cena = $ info [ ' cena ' ] ;

}

>
4

tlače a štýl PHP výstup s pravidlami CSS . Tento príklad štýly každého produktu obrazu prezentáciu na webe návštevník využívajúce CSS pravidlo inline . Obrázok už bolo spomenuté na ľavej strane , je názov produktu boli umiestnené vo vnútri tagu H1 , číslo UPC zobrazuje v tagu H4 , sa cena produktu sa zobrazí ako nadpis H5 a popis produktu sa objaví v tagu odseku .

< img src = " < ? php echo $ Imagefilm ; ? > " /> < /? div >

< /h1 >

< ? ;/h4 >

< /h5 >

< /p >
5

Umiestnite štylizovaný výstup do poľa slučky každého produktu . Tým sa zobrazí jeden výskyt u každého produktu získaného z databázy . Dokončil PHP kód sa zobrazí nasledujúca

< php

mysql_connect ( " localhost " , " meno_pouzivatela " , " yourPassword " ) or die ( mysql_error ( ) ) ; . ?

mysql_select_db ( " yourDatabaseName " ) or die ( mysql_error ( ) ) ;

$ data = mysql_query ( " SELECT * FROM produkty ORDER BY id desc " )

or die ( mysql_error ( " Záznam nenájdený ' ) ) ;

while ( $ info = mysql_fetch_array ( $ data ) )

{

$ name = $ info [ ' name ' ] ;

$ description = $ info [ ' description ' ] ;

$ upcNumber = $ info [ ' upcNumber ' ] ;

$ Imagefilm = $ info [ ' obraz ' ] ;

$ cena = $ info [ ' cena ' ] ; ?

>

; < img src = " < ? php echo $ Imagefilm ; ? > " /> < /div >

< ? php echo $ name ; ? > < /h1 >

< /h4 >

< /h5 >

< ? php echo opis ; ? > ? < /p >

< php

}

>

Najnovšie články