Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come fare un catalogo prodotti in PHP

Il linguaggio di scripting PHP permette agli sviluppatori Web di creare un sito web che mostra i visitatori del sito una serie di set di dati dinamici . Ad esempio , PHP può essere utilizzato per recuperare i dati di prodotto da un database MySQL e presentare i dati al Web , sotto forma di un catalogo prodotti online. Lo sviluppatore può stile il catalogo on-line utilizzando Cascading Style Sheet regole . MySQL , PHP e CSS sono tutte le tecnologie open source e può essere utilizzato dallo sviluppatore senza costi. Istruzioni
1

Avviare il programma di utilità phpAdmin e creare una nuova tabella MySQL per ospitare i dati di prodotto . Assegnare un nome alla tabella , "prodotti" , e inserire un campo nella tabella per ogni elemento che si desidera visualizzare nel catalogo del prodotto . Per esempio , studiare attentamente il seguente esempio di comando SQL . È possibile inserire questo comando in linea di comando SQL del vostro programma di utilità phpAdmin . Il comando avvia una nuova tabella prodotti e crea un ID, descrizione , upcNumber , nome, prezzo, immagine e campo timestamp .

CREATE TABLE ` yourDatabase ` . ` Prodotti (

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

` descrizione VARCHAR ( 3000) NOT NULL , Stati

` upcNumber VARCHAR ( 100 ) NOT NULL , Stati

` nome ` varchar ` ( 100 ) NOT NULL ,


` prezzo ` VARCHAR ( 100 ) NOT NULL ,


` immagine ` VARCHAR ( 100 ) NOT NULL , Stati

` timestamp ` tIMESTAMP ( 200 ) NOT NULL DIFETTO CURRENT_TIMESTAMP

) ENGINE = MyISAM
2

popolare i nuovi campi di dati con le informazioni di prodotto . Inserite le informazioni per ogni prodotto nel suo campo corrispondente . È possibile effettuare questa mia cliccando sul pulsante "Inserisci" dal programma di utilità phpAdmin . Ad esempio , è necessario posizionare il nome del prodotto nel campo del prodotto, numero di UPC del prodotto nel campo upcNumber e il nome del file di immagine di ogni prodotto nel campo dell'immagine .
3

recuperare i dati dal catalogo utilizzando PHP . PHP recupera descrizione di ogni prodotto dal database e visualizza i dati di cui si possono visualizzare i visitatori del tuo sito . In questo codice di esempio , PHP interroga il database utilizzando la funzione mysql_query , colloca i dati di ogni prodotto in un array , scorre l'array e assegna a ogni elemento dei dati di prodotto in una variabile corrispondente .

< ?
Php

mysql_connect ( " localhost " , " nomeutente " , " VOSTRAPASSWORD ") or die ( mysql_error ());

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

$ dati = mysql_query ( "SELECT * FROM prodotti ORDER BY id desc" ) per

or die ( mysql_error ( ' Nessun record trovato '));

while ( $ info = mysql_fetch_array ( $ dati ) ) per

{

$ name = $ info [ 'name' ] ;

$ descrizione = $ info [ ' descrizione '] ;

$ upcNumber = $ info [ ' upcNumber '] ;

$ imageFile = $ info [ ' immagine' ] ;

$ prezzo = $ info [ ' prezzo '] ;

}

? >
4

Stampa e stile l'uscita di PHP con le regole CSS . Questo esempio stili di presentazione dell'immagine di ogni prodotto al visitatore del sito, con una regola CSS inline . L' immagine è stata lanciata a sinistra , il nome del prodotto è stato collocato all'interno di un tag H1 , il numero UPC mostra all'interno di un tag H4 , il prezzo del prodotto verrà visualizzato come H5 titolo e la descrizione del prodotto apparirà in un tag di paragrafo .

< img src = " " /> < /div >

< /h1 >

< ;/h4 >

< /h5 >

< /p >
5

Inserire l'output in stile all'interno di loop di serie di ogni prodotto . Questa operazione visualizzerà una occorrenza di ciascun prodotto recuperato dal database . Il codice PHP completato appare ora come segue

mysql_connect ( " localhost " , " nomeutente " , " VOSTRAPASSWORD ") or die ( mysql_error ()); . ?

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

$ dati = mysql_query ( "SELECT * FROM prodotti ORDER BY id desc" ) per

or die ( mysql_error ( ' Nessun record trovato '));

while ( $ info = mysql_fetch_array ( $ dati ) ) per

{

$ name = $ info [ 'name' ] ;

$ descrizione = $ info [ ' descrizione '] ;

$ upcNumber = $ info [ ' upcNumber '] ;

$ imageFile = $ info [ ' immagine' ] ;

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

>

 

Programmazione © www.354353.com