Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como fazer um Catálogo de Produtos em PHP
A linguagem de script PHP permite que um desenvolvedor Web para criar um site que mostra os visitantes do site uma variedade de conjuntos de dados dinâmicos. Por exemplo , PHP pode ser usado para recuperar dados de produtos de um banco de dados MySQL e apresentar esses dados para a Web , na forma de um catálogo de produtos on-line. O desenvolvedor pode estilizar o catálogo on-line usando as regras de folha de estilo em cascata . MySQL, PHP e CSS são todas as tecnologias de código aberto e pode ser usado pelo desenvolvedor sem custo. Instruções
1

Inicie o utilitário phpAdmin e criar uma nova tabela MySQL para hospedar os dados do produto . Nome da tabela, "produtos" , e colocar um campo na tabela para cada item que você deseja exibir no catálogo de produtos . Por exemplo, estudar cuidadosamente o seguinte comando exemplo SQL. Você pode inserir esse comando em linha de comando SQL do seu utilitário phpAdmin . O comando inicia uma nova tabela de produtos e cria uma identificação , descrição, upcNumber , nome, preço, imagem e campo timestamp.

CREATE TABLE ` yourdatabase ` . ` Produtos (

` 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 imagem ,

` VARCHAR ( 100) NOT NULL,

` timestamp ` tIMESTAMP (200 ) não padrão NULL CURRENT_TIMESTAMP

) ENGINE = MYISAM
2

Preencher os novos campos de dados com as informações do produto . Coloque as informações de cada produto em seu campo correspondente. Você pode fazer isso a minha clicar sobre o botão " Insert" do utilitário phpAdmin . Por exemplo , você deve colocar o nome do produto no campo do produto, número do produto UPC no campo upcNumber eo nome do arquivo de imagem de cada produto no campo da imagem.
3

recuperar os dados do catálogo usando PHP. PHP recupera a descrição de cada produto do banco de dados e exibe os dados onde podem ser vistos pelos visitantes do seu site. Neste exemplo de código, PHP consulta o banco de dados usando a função mysql_query , coloca os dados de cada produto em uma matriz, percorre a matriz e atribui a cada item de dados do produto em uma variável correspondente .

< ? Php

mysql_connect ( "localhost ", " YourUserName ", " yourpassword " ) or die ( mysql_error ());

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

$ dados = mysql_query ( "SELECT * FROM produtos ORDER BY id desc " )

or die ( mysql_error (' Sem registos encontrados '));

while ($ info = mysql_fetch_array ( $ de dados) ) {


$ name = $ info [ 'name'] ;

$ description = $ info [ 'description'] ;

$ upcNumber = $ info [ ' upcNumber '] ;

$ imageFile = $ info [ ' imagem '] ;

$ preço = $ info [ 'preço' ];

}

>
4

de impressão e estilo a saída PHP com regras CSS . Este exemplo estilos de apresentação da imagem de cada produto para o visitante do site , utilizando uma regra de CSS inline. A imagem foi lançada para a esquerda, o nome do produto foi colocado dentro de uma tag H1 , o número UPC exibe dentro de uma tag H4 , o preço do produto vai aparecer como um título H5 e descrição do produto aparecerá em uma tag de parágrafo .



< ? ;/h4 >



5

Coloque a saída de estilo dentro de loop série de cada produto. Isto irá exibir uma ocorrência para cada produto recuperado a partir da base de dados . O código PHP concluído agora aparece da seguinte forma

mysql_connect ( "localhost ", " YourUserName ", " yourpassword " ) or die ( mysql_error ()); . ?

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

$ dados = mysql_query ( "SELECT * FROM produtos ORDER BY id desc " )

or die ( mysql_error ( ' Sem registos encontrados ')) ;

while ($ info = mysql_fetch_array ( $ dados ) ) {


$ name = $ info [ 'name'] ;

$ description = $ info [ 'description'] ;

$ upcNumber = $ info [ ' upcNumber '] ;

$ imageFile = $ info [ ' imagem '] ;

$ preço = $ info [ 'preço' ]; ?

>

;

< /h1 >



< ? php descrição eco; ? > ?


}

? >

Anterior :

Próximo : No
  Os artigos relacionados
·Códigos PHP no mesmo servidor como o MySQL Server 
·Como adicionar o PHP Lightbox para PHP 
·Como criar uma lista suspensa Usando XML e Ajax em PHP 
·Como vincular uma função OCI 
·Como carregar dinamicamente em PHP Classes 
·Como criar um PHP chamada Nome 
·MySQL vs. Texto 
·Como adicionar um novo campo em uma tabela com o PHP pa…
·Erros de Segurança token no PHP 
·Como usar o PHP no Tumblr 
  Artigos em destaque
·Como criar um título usando códigos HTML 
·Como converter uma data em UTC utilizando Java 
·Como posso abrir um arquivo JSP 
·Como fazer vários espaços consecutivos em PHP 
·Como enviar um soquete de texto em UDP em Linux 
·Como fazer sabão Gemstone 
·Como enviar um fax em ASP.Net 
·Como recuperar um LinkedHashMap em Velocity 
·Como Dereference ponteiros void 
·Como executar o CLS De Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados