| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan man laver et produktkatalog i PHP
    PHP scripting sprog tillader en webudvikler til at oprette en hjemmeside, der viser besøgende en vifte af dynamiske datasæt. For eksempel kan PHP bruges til at hente produktdata fra en MySQL-database og præsentere disse data til internettet i form af et online produktkatalog. Bygherren kan style online katalog hjælp Cascading Style Sheet regler. MySQL , PHP og CSS er alle open source-teknologier og kan bruges af udvikleren uden omkostninger. Instruktioner
    1

    Start din phpAdmin nytte og oprette en ny MySQL tabel at være vært for produktdata. Navngiv bordet, "produkter" , og placere et felt i tabellen for hvert element, du ønsker at vise i produktkataloget . For eksempel , studere nøje følgende eksempel SQL-kommando . Du kan indtaste denne kommando i din phpAdmin værkets SQL-kommando linje. Kommandoen starter en ny produkter bord og skaber et ID , beskrivelse upcNumber , navn , pris, billede og tidsstempel felt.

    CREATE TABLE ` yourDatabase ` . ` Produkter (

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

    ` beskrivelse ` VARCHAR (3000 ) NOT NULL , salg

    ` upcNumber VARCHAR (100) NOT NULL , salg

    ` navn ` VARCHAR (100) NOT NULL , salg

    ` pris ` VARCHAR (100) NOT NULL , salg

    ` billede ` VARCHAR (100) NOT NULL , salg

    ` timestamp ` tIMESTAMP (200 ) NOT NULL DEFAULT CURRENT_TIMESTAMP

    ) ENGINE = MyISAM
    2

    befolke nye datafelter med dit produkt information. Placer oplysninger for hvert produkt i sin tilsvarende felt. Du kan gøre dette til min klikke på "Indsæt" knappen fra phpAdmin nytte. For eksempel bør du placere produktnavnet i produktet feltet produktets UPC nummer i upcNumber felt og filnavnet på de enkelte produkters billede ind i billedet felt.
    3

    hente data fra kataloget ved hjælp af PHP . PHP henter hvert produkt beskrivelse fra databasen og viser dataene , hvor det kan ses af besøgende på dit websted . I dette eksempel kode , forespørger PHP databasen vha. mysql_query funktionen placerer hvert produkts data i et array , sløjfer gennem array og tildeler hvert produkt dataelement i en tilsvarende variabel .

    < ? Php

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

    mysql_select_db ( " yourDatabaseName ") eller die ( mysql_error ());
    < p > $ data = mysql_query ( "SELECT * FROM produkter ORDER BY id desc " )

    or die ( mysql_error ( ' Ingen resultater ") ),

    while ( $ info = mysql_fetch_array ( $ data) )

    {

    $ name = $ info [ 'name '] ;

    $ description = $ info [' description' ] ;

    $ upcNumber = $ info [' upcNumber '] ;

    $ imageFile = $ info [ 'billede '] ;

    $ pris = $ info [' pris '] ;
    < p >}

    ? >
    4

    Print og stil PHP output med CSS regler. Dette eksempel stilarter hvert produkt image forelæggelse for besøgende på webstedet ved hjælp af en inline CSS reglen . Billedet har været flød til venstre, har produktnavnet blevet placeret inde i en H1 tag, UPC nummeret vises inden for en H4 -tag , vil prisen på produktet fremstår som en H5 overskrift og en beskrivelse af produktet , vises i et afsnit tag .

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

    < php echo $ navn ? ? > < /h1 >

    < php echo $ upcNumber , > < ;/h4 >

    < php echo $ pris, ? ? >

    < php echo beskrivelse ; ? >


    5

    Placer stylet output inden for hver produktets matrix løkke. Dette vil vise en begivenhed for hvert produkt hentet fra databasen . Den færdige PHP kode vises nu som følger

    < php

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

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

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

    or die ( mysql_error ( ' Ingen resultater ") ),

    while ( $ info = mysql_fetch_array ( $ data) )

    {

    $ name = $ info [ ' navn ' ] ; < br >

    $ description = $ info [' description' ]

    $ upcNumber = $ info [' upcNumber '] ;

    $ imageFile = $ info [ 'billede '] ;

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

    >

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

    < /h1 >

    < php echo $ upcNumber , ? ? >


    < php echo $ pris ; ? >

    < php echo betegnelse; ? > ?


    < php

    }

    ? >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Tillad Override i PHP 
    ·PHP ' isset " vs ' tomme '
    ·Sådan kompilere MySQL Workbench på CentOS 
    ·Hvordan man opbygger et CMS PHP i MySQL 
    ·PHP Xcode Tutorial 
    ·Sådan oprettes WSDL filer i Zend 
    ·Sådan midlertidigt at ændre PHP Maximum Timeout 
    ·Sådan har lister i blok PHP 
    ·Sådan Medtag en PHP fil i TPL 
    ·Hvordan man opbygger en PHP Web Site 
      Anbefalede Artikler
    ·Hvordan man laver en JavaScript Cycling Banner 
    ·Sådan konvertere en streng til INT PERL 
    ·Hvordan laver man en ASCII String i VBScript 
    ·Hvordan udskriver jeg en variabel med en Perl CGI 
    ·Sådan Set en computer adgang ActiveX Går gennem serve…
    ·Hvordan man kompilerer PHP Med SSL 
    ·Sådan fjernes et enkelt tegn i en streng i Python 
    ·Sådan kører en Java Program Script i Ubuntu 
    ·Design projektemner i Visual Basic 
    ·Sådan bruges HTML File Separate Fra PHP File 
    Copyright © Computer Viden http://www.computerdk.com