Come fare un catalogo prodotti in PHP

February 17

Come fare un catalogo prodotti in PHP


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

istruzione

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

CREATE TABLE yourDatabase .`products (

id INT (100) NOT NULL AUTO_INCREMENT PRIMARY KEY,

description VARCHAR (3000) NOT NULL,

`UpcNumber VARCHAR (100) NOT NULL,

name VARCHAR (100) NOT NULL,

price VARCHAR (100) NOT NULL,

picture VARCHAR (100) NOT NULL,

timestamp TIMESTAMP (200) NOT NULL DI DEFAULT CURRENT_TIMESTAMP

) ENGINE = MYISAM

2 Compilare i nuovi campi dati con le informazioni di prodotto. Mettere le informazioni per ogni prodotto nel suo campo corrispondente. È possibile farlo il mio clic sul pulsante "Inserisci" dal programma di utilità phpadmin. Ad esempio, è necessario posizionare il nome del prodotto nel campo del prodotto, il numero di UPC del prodotto nel campo upcNumber e il nome del file di foto di ciascun prodotto nel campo dell'immagine.

3 Recuperare i dati del catalogo utilizzando PHP. PHP recupera la descrizione di ciascun prodotto dal database e visualizza i dati dove può essere visto dai visitatori del tuo sito. In questo codice di esempio, PHP interroga il database utilizzando la funzione mysql_query, inserisce i dati di ciascun prodotto in un array, scorre l'array e assegna 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 ());

$ Data = mysql_query ( "SELECT * FROM prodotti ORDER BY id disc")

o morire (mysql_error ( 'Nessun record trovato'));

while ($ info = mysql_fetch_array ($ dati))

{

$ Name = $ info [ 'name'];

Descrizione $ = $ info [ 'descrizione'];

$ UpcNumber = $ info [ 'upcNumber'];

$ ImageFile = $ info [ 'immagine'];

$ Prezzo = $ info [ 'prezzo'];

}

?>

4 Stampa e stile l'uscita PHP con regole CSS. Questo esempio stili di presentazione di immagini di ogni prodotto per il visitatore del sito utilizzando una regola CSS in linea. L'immagine è stata lanciata verso sinistra, il nome del prodotto è stato collocato all'interno di un tag H1, il numero visualizzato UPC all'interno di un tag H4, il prezzo del prodotto apparirà come intestazione H5 e la descrizione del prodotto appariranno in un tag di paragrafo .

<Div style = "float: left; margin-right: 15px;"> <img /> </ div>

? <H1> <? Php echo $ nome; ?> </ H1>

? <H4> <? Php echo $ upcNumber; ?> </ H4>

? <H5> <? Php echo $ prezzo; ?> </ H5>

? <P> <description php echo; ?> </ P>

5 Posizionare l'uscita in stile all'interno del ciclo serie di ciascun prodotto. Questa operazione visualizzerà una occorrenza di ciascun prodotto recuperato dal database. Il codice PHP completato appare ora come segue.

<? Php

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

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

$ Data = mysql_query ( "SELECT * FROM prodotti ORDER BY id disc")

o morire (mysql_error ( 'Nessun record trovato'));

while ($ info = mysql_fetch_array ($ dati))

{

$ Name = $ info [ 'name'];

Descrizione $ = $ info [ 'descrizione'];

$ UpcNumber = $ info [ 'upcNumber'];

$ ImageFile = $ info [ 'immagine'];

$ Prezzo = $ info [ 'prezzo'];

?>

<Div style = "float: left; margin-right: 15px;"> <img /> </ div>

? <H1> <? Php echo $ nome; ?> </ H1>

? <H4> <? Php echo $ upcNumber; ?> </ H4>

? <H5> <? Php echo $ prezzo; ?> </ H5>

? <P> <description php echo; ?> </ P>

<? Php

}

?>