February 17
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.
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
}
?>