Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan lage en produktkatalog i PHP
    PHP skriptspråk gjør en web- utvikler til å lage et nettsted som viser besøkende en rekke dynamiske datasett. For eksempel kan PHP brukes til å hente produktet data fra en MySQL database og presentere disse dataene til nettet i form av en elektronisk produktkatalog. Utbygger kan style den elektroniske katalogen ved hjelp av Cascading Style Sheet regler . MySQL , PHP og CSS er alle åpne kildekode-teknologier og kan brukes av utbygger uten kostnad. Instruksjoner
    en

    Start din phpAdmin nytte og skape en ny MySQL tabell for å være vert for produktet data . Tabellen navnet , "produkter" , og plassere et felt i tabellen for hvert element du ønsker å vise i produktkatalogen . For eksempel, nøye studere følgende eksempel SQL kommando. Du kan skrive inn denne kommandoen i din phpAdmin verktøyet SQL kommando linje. Kommandoen starter en ny produkter bord og skaper en ID , beskrivelse , upcNumber , navn , pris , bilde og tidsstempel feltet .

    CREATE TABLE ` yourDatabase ` . ` Produkter (

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

    ` beskrivelse ` VARCHAR ( 3000 ) NOT NULL , etter

    ` upcNumber VARCHAR ( 100 ) NOT NULL , etter

    ` navn ` VARCHAR ( 100 ) NOT NULL , etter

    ` pris ` VARCHAR ( 100 ) NOT NULL , etter

    ` bilde ` VARCHAR ( 100 ) NOT NULL , etter

    ` timestamp ` TIMESTAMP ( 200 ) NOT NULL DEFAULT CURRENT_TIMESTAMP

    ) MOTOR = MyISAM
    2

    fylle ut den nye datafeltene med produktinformasjon. Plasser informasjon for hvert produkt i det tilsvarende feltet . Du kan gjøre dette min å klikke på "Sett inn" -knappen fra phpAdmin verktøyet. For eksempel bør du plassere produktnavnet inn i produktet feltet , produktets UPC nummer i upcNumber feltet og filnavnet på hvert produkt bilde i bilde -feltet.
    3

    hente data fra katalogen ved hjelp av PHP. PHP henter hvert produkt beskrivelse fra databasen og viser dataene der det kan ses av nettstedets besøkende . I dette eksempelet kode , PHP spør databasen med mysql_query funksjonen , plasserer hver produktets data inn i en matrise, looper gjennom matrisen og tildeler hvert produkt data element i en tilsvarende variabel .

    < ? Php

    mysql_connect ( " localhost ", " dittbrukernavn ", " yourPassword ") eller dø ( mysql_error ( ));

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

    eller dø ( mysql_error (' Ingen registreringer funnet ') ) ;

    while ( $ info = mysql_fetch_array ( $ data) )

    {

    $ name = $ info [' name' ];

    $ description = $ info [ 'description '] ;

    $ upcNumber = $ info [' upcNumber ' ];

    $ imageFile = $ info [' bilde' ];

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

    ? >
    4

    Print og stil PHP utgang med CSS-regler . Dette eksempel stiler hver produktets image presentasjon til nettstedet besøkende ved hjelp av en innebygd CSS-regel . Bildet har vært fløtet til venstre , har produktnavnet blitt plassert inne i en H1 tag , viser UPC nummer innenfor en H4 tag, vil prisen på produktet vises som en H5 overskrift og produktet beskrivelsen vil vises i et avsnitt tag .

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

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

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

    < php echo $ pris ; ? > < /h5 >

    < php echo beskrivelse ; ? > < /p >
    5

    Plasser stylet produksjonen innenfor hvert produkt fylking loop. Dette vil vise en forekomst for hvert produkt hentet fra databasen . Den ferdige PHP-koden nå ser ut som følger

    < php

    mysql_connect ( " localhost ", " dittbrukernavn ", " yourPassword ") eller dø ( mysql_error ( )); . ?

    mysql_select_db ( " yourDatabaseName ") eller dø ( mysql_error ( ));

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

    eller dø ( mysql_error ( 'Ingen registreringer funnet ') ) ;

    while ( $ info = mysql_fetch_array ( $ data ) )

    {

    $ name = $ info [' name'] ;

    $ description = $ info [' description' ];

    $ upcNumber = $ info [' upcNumber ' ];

    $ imageFile = $ info [' bilde' ];

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

    >

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

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

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

    < php echo $ pris ; ? > < /h5 >

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

    < php

    }

    ? >

    früher :

     Weiter:
      Relatert Artike
    ·Forskjellen mellom tidsstempler i PHP 
    ·Tutorial på PHP Aktivitetskalender 
    ·Hvordan bruke Sessions i MODx Revolution 
    ·Hvordan lage Dir i PHP 
    ·Hvordan Send en sms med PHP Script 
    ·Hvordan lage en Twitter Stream Med PHP 
    ·Slik aktiverer Root tilgang til MySQL fra andre maskine…
    ·Slik konverterer tegn til ASCII Tall i PHP 
    ·Slik bruker du en Web Service Client 
    ·Hvordan bruke Squid Med PHP 
      Anbefalte artikler
    ·Hvordan Ring en T -SQL funksjon i VB 2008 
    ·Hvordan skille mellom den Mainframe & Server DASD 
    ·Hvordan åpne en fil med Python tolk 
    ·Hvordan endre et Windows Dialog Caption 
    ·Hvordan å erklære en funksjon i C 
    ·Slik bruker du en Region klasse å fjerne deler av et b…
    ·Hvordan lage en vektor av Character Arrays i C + + 
    ·Hvordan sette opp VIM for Java 
    ·Hvordan å gå gjennom en Grails App Bruke NetBeans 
    ·Slik unngår du at Copy & Paste 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/