Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man gör en produktkatalog i PHP

    PHP skriptspråk gör en webbutvecklare att skapa en webbplats som visar besökarna en samling av dynamiska datamängder . Till exempel , kan PHP användas för att hämta produktdata från en MySQL databas och presentera denna data till webben i form av en online produktkatalog . Utvecklaren kan stilen online katalog med Cascading regler Style Sheet . MySQL , PHP och CSS är alla öppna källkod och kan användas av utvecklaren utan kostnad . Instruktioner
    1

    Starta din phpAdmin verktyget och skapa en ny MySQL tabell för att vara värd för produktdata . Namnge bordet , "produkter" , och placerar ett fält i tabellen för varje objekt som du vill visa i produktkatalogen . Till exempel , noggrant studera följande exempel SQL-kommando . Du kan skriva in detta kommando i din phpAdmin verktyget SQL kommandorad . Kommandot startar en ny produkter tabellen och skapar ett ID , beskrivning , upcNumber , namn , pris , bild och tidsstämpelfält .

    CREATE TABLE ` yourDatabase ` . ` Produkter (

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

    ` beskrivning ` VARCHAR ( 3000 ) NOT NULL ,

    ` upcNumber VARCHAR ( 100 ) NOT NULL ,

    ` namn ` VARCHAR ( 100 ) NOT NULL ,

    ` priset ` VARCHAR ( 100 ) NOT NULL ,

    ` bild ` VARCHAR ( 100 ) NOT NULL ,

    ` timestamp ` tIMESTAMP ( 200 ) NOT NULL DEFAULT CURRENT_TIMESTAMP

    ) ENGINE = MyISAM
    2

    befolka nya datafält med din produktinformation . Placera information för varje produkt i motsvarande fält . Du kan göra detta mitt klicka på " Infoga " -knappen från phpAdmin verktyget . Till exempel bör du placera produktnamn i fältet Produkt , produktens UPC-nummer i upcNumber fältet och filnamnet för varje produkt bild i bildfältet .
    3

    hämta data från katalogen med PHP . PHP hämtar varje produkt beskrivning från databasen och visar data där den kan ses av webbplatsens besökare . I detta exempel kod , frågar PHP databasen använder mysql_query funktionen lägger varje produkt data i en array , loopar igenom arrayen och tilldelar varje produkt dataelement i en motsvarande variabel .

    < ? Php

    mysql_connect ( " localhost " , " dittanvändarnamn " , " yourPassword " ) or die ( mysql_error ( ) ) ;

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

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

    eller dö ( mysql_error ( ' Inga uppgifter funna ' ) ) ;

    while ( $ info = mysql_fetch_array ( $ data) ) katalog

    {

    $ name = $ info [ ' name' ] ;

    $ description = $ info [ 'description ' ] ;

    $ upcNumber = $ info [ ' upcNumber ' ] ;

    $ imageFile = $ info [ ' bild ' ] ;

    $ pris = $ info [ ' pris ' ] ;

    }

    ? >
    4

    Print och stil PHP utgång med CSS-regler . Detta exempel stilar varje produkts image presentation till besökarens användning av en inline CSS-regel . Bilden har varit flöt till vänster , har produktnamnet placerats inuti en H1-tagg , visar UPC nummer inom en H4 tag , kommer priset på produkten framstå som en H5 rubrik och produktbeskrivning kommer att visas i ett stycke tagg .

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

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

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

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

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

    Placera formaterad utdata inom varje produkts array slinga . Detta visar en förekomst för varje produkt hämtas från databasen . Den färdiga PHP-kod visas nu följande

    < php

    mysql_connect ( " localhost " , " dittanvändarnamn " , " yourPassword " ) or die ( mysql_error ( ) ) ; . ?

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

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

    eller dö ( mysql_error ( " Inga uppgifter funna ' ) ) ;

    while ( $ info = mysql_fetch_array ( $ data) ) katalog

    {

    $ name = $ info [ ' name ' ] ;

    $ description = $ info [ 'description ' ] ;

    $ upcNumber = $ info [ ' upcNumber ' ] ;

    $ imageFile = $ info [ ' bild ' ] ;

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

    >

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

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

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

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

    < php echo beskrivning , ? ? > ? < /p >

    < php

    }

    ? > Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga till dolda fält i MySQL
    ·Hur man installerar PHP Live ! Chatta
    ·Hur man tar bort Cache i PHP
    ·Det enklaste sättet att lära SQL
    ·Hur Infoga PHP i WordPress
    ·Hur återställer MySQL 5.1 rotlösenord i Windows
    ·Hur ansluta till MySQL databas med Web Expression
    ·Inaktivera magic_quotes_gpc
    ·Hur man sätter variabler i WordPress PHP Feed Codes
    ·Hur man registrerar sig för Flash Chat
    Utvalda artiklarna
    ·Hur du formaterar en DataGrid Bound Field
    ·Hur man vet om en text värde har ändrats på Visual B…
    ·Hur man skriver manus för Mac OS X
    ·Hur man skapar Visual Basic Grafiska Screens
    ·PHP MySQL-anslutning Funktionstester
    ·Handledning till Kort URL Services i PHP
    ·Lägga till objekt i en Combo Box Med JavaScript
    ·Inaktivera Windows-brandväggen i VBScript
    ·Hur man skriver en Remote File i PHP
    ·Hur får man Script Name i VBS
    Copyright © Dator Kunskap http://www.dator.xyz