Come utilizzare un database come un elenco a discesa con PHP

Per la progettazione di carrelli della spesa on-line , un elenco a discesa è spesso mostrato che vi permetterà di selezionare diverse opzioni per il prodotto che si desidera acquistare . Ad esempio , diversi prodotti saranno spesso disponibili in diversi colori , così la lista delle opzioni devono essere popolato con scelte di colore , che sono memorizzati in un database . In questo caso , il codice PHP viene scritto per accedere a un database di colore e popolare la lista con i colori nella banca dati del prodotto . Istruzioni
1

Creare un file di testo con un editor di testo . Salvare il file come "drop - down menu populate.php ".
2 Tipo

, a partire dalla prima riga del editor di testo , il codice PHP che indicherà l'inizio dello script PHP ed effettuare il collegamento tra il codice PHP e il database MySQL che il codice PHP è di connettersi. Includere nel codice un'istruzione condizionale PHP di visualizzare un messaggio di errore se la connessione non è riuscita e per creare una tabella di database (chiamata test11 ) e per memorizzare le taglie ( 3 , 5 e 10 ) nella tabella del database test11 se la connessione è riuscita .

< php

$ mysqli = mysqli_connect ( " localhost " , "username" , "password" , " databasename "); ? if ( mysqli_connect_errno ( ) )

{

printf ( "Impossibile connettersi al database mysql del server: % s \\ n" , mysqli_connect_error ());

exit ();

} else {

$ sql = " CREATE TABLE abiti ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT , dimensioni INT ) ";

$ res = mysqli_query ($ mysqli , $ sql );

$ SQL1 = "INSERT INTO abiti (dimensioni) VALORI ( '3 ') " ;

$ = mysqli_query res1 ( $ mysqli , $ SQL1 ) ;

$ sql2 = "INSERT INTO abiti ( dimensioni ) VALUES ( '5 ') ";

$ res2 = mysqli_query ($ mysqli , $ SQL2 );

$ SQL3 = " INSERT INTO abiti (dimensioni) VALORI ( '10 ' ) " ;

$ = mysqli_query res3 ( $ mysqli , $ SQL3 ) ;
3

tipo nell'editor di testo , a partire dalla riga successiva , il codice PHP che consente di recuperare tutte le taglie dalla tabella abiti. Includono nel codice i tag di markup HTML per generare il menu a discesa ( casella di riepilogo )

$ query = "SELECT dimensioni , id FROM abiti " ; .

$ Risultato = mysqli_query ( $ mysqli , $ query) ;

echo "