Como usar um banco de dados como uma lista drop -down com PHP

Para o projeto de carrinhos de compras on-line, uma lista drop -down é frequentemente exibido que lhe permitirá selecionar opções diferentes para o produto que você deseja comprar. Por exemplo, produtos diferentes , muitas vezes, estar disponível em cores diferentes , de modo que a lista de opções deve ser preenchido com opções de cores , que são armazenados em um banco de dados. Neste caso , o código PHP é escrito para acessar um banco de dados de cor e preencher a lista com as cores no banco de dados do produto. Instruções

1

Criar um arquivo de texto com o seu editor de texto. Salve o arquivo como “drop-down -menu – populate.php “.

2 Tipo

, começando na primeira linha do editor de texto , o código PHP que vai indicar o início do script PHP e fazer a ligação entre o código PHP eo banco de dados MySQL que o código PHP é se conectar. Incluir no código de uma instrução condicional PHP para exibir uma mensagem de erro se a conexão falhou e para criar uma tabela de banco de dados (chamado test11 ) e para armazenar os tamanhos do vestido ( 3, 5 e 10) na tabela de banco de dados test11 se a conexão bem sucedida.

$ mysqli = mysqli_connect ( “localhost”, “username” , “password “, ” DatabaseName “); ?

if ( mysqli_connect_errno ()) {

printf (” Falha ao conectar ao banco de dados mysql do servidor :% s \\ n”, mysqli_connect_error ());

exit ();

} else {

$ sql = “CREATE TABLE vestidos (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT , tamanhos INT) “;

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

$ sql1 = ” INSERT INTO vestidos (tamanhos ) VALUES ( ‘3 ‘) “;

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

$ sql2 = ” INSERT INTO vestidos ( tamanhos ) VALUES ( ‘5 ‘ ) “;

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

$ SQL3 =” INSERT INTO vestidos (tamanhos ) VALUES ( ’10’ ) “;

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

3 Tipo

no editor de texto , começando na linha seguinte , o código PHP que irá recuperar todos os tamanhos do vestido da tabela de vestidos. Incluir no código as tags de marcação HTML para gerar o menu drop -down ( caixa de listagem )

$ query = “SELECT id FROM tamanhos vestidos “; .

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

echo ”

vestido de tamanhos disponíveis

“;

while ($ dress1 = mysqli_fetch_array ($ resultado , MYSQLI_ASSOC )) {

echo ”

$ dress1 [ tamanhos ]

“; }

echo ”

“;

mysqli_close ( $ mysqli ); ?

}

>

O código gera uma consulta para recuperar o conteúdo da ID e tamanhos campos da tabela de base de dados vestidos . O texto entre aspas no ” echo” funções são usadas para exibir a caixa de lista, especificamente para a saída da lista de etiquetas HTML ea tag opção utilizada para especificar os diferentes itens do menu na lista. O ” tempo” declaração é usada em conjunto com a função ” mysqli_fetch_array ” ea marcação HTML na declaração “eco” para preencher a caixa de lista com os tamanhos do vestido do ” vestidos ” banco de dados tabela .

Deixe um comentário