NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigosProgweb : Sisbuscaprecos002
Quer receber novidades e e-books gratuitos?

Php - Sistema de busca de preços. Parte 2

 

Objetivo:

O objetivo deste tutorial é dar continuidade ao desenvolvimento do sistema de busca de preços em php, irei ensinar a criar uma página que conterá script e que vai possibilitar ver o resultado da pesquisa de produtos através de formulários  e interligar a pagina entrada.php com esta página.

 

Pré-requisito:

Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter conhecimento no mínimo informática básica, ter acompanhado os tutoriais anteriores a este e a parte1.

 

Começarei explicando a primeira página que iremos desenvolver que será uma página que vai ter um  script que será responsável por conectar o banco de dados e buscar os produtos mostrando o código, descrição e valor do mesmo, também nesta mesma página iremos disponibilizar um formulário para filtar e cadastrar novos produtos, nesta página iremos colocar  o nome de resultado.php  

 

Abra o editor de php, e insira uma nova página e salve com o nome que definimos dentro da pasta sis. Feito este procedimento altere o cabeçalho da mesma para resultado da busca, veja como deve fazer este procedimento acima:

 

Artigos - Programação Web - Julio Battisti

Tela 001

 

Artigos - Programação Web - Julio Battisti

Tela 002 (inserindo o cabeçalho)

 

Note que ainda não criamos o banco de dados, mas já iremos fazer a conexão com mesmo, isso é possível porque eu já tenho este  sistema todo desenvolvido, então não se preocupe, o script abaixo vai fazer a função de conectar o banco de dados no qual o nome que iremos dar será preços e dentro do banco o nome da tabela será produtos, vamos inserir o scrit logo abaixo da tag </head> o script entre <? e ?>:

 

<?

 $res1 = mysql_connect("localhost", "root");

 $sql = ("select * from produtos where descricao = '$produtos'");

 $res2 = mysql_db_query("precos", "$sql", $res1);

?>

 

Vou explicar a função linha do script a primeira estamos conectando o banco de dados através do localhost que é a nossa máquina pessoal, do usuário root.

 

A segunda linha tem a função de selecionar todos os campos da tabela produtos onde descrição for igual ao nome do produto.

 

E a terceira funca retorna o número de campos de um resultado.

 

Abaixo iremos ver este procedimento na tela:

 

Artigos - Programação Web - Julio Battisti

Tela 003

 

Agora dentro do corpo da página iremos inserir três tabelas a primeira será inserido o cabeçalho cujo o nome será “consulta de preços” a segunda tabela contendo o nome dos campos  que ira mostrar o resultado da pesquisa de produtos a terceira será inserido os dois formulários no qual a  descrição da sua função esta logo abaixo, os nomes dos campos que utilizaremos  serão os seguintes:

 

Código,Descrição e Valor Unitário.

 

Os dos formulários o prmimeiro  terá a função de filtrar o produto através do código e carregar as informações  em outra página que iremos desenvolver mais adiante e o segundo vai possibilitar de acessarmos direto a página de cadastro de produtos, a qual iremos desenvolver logo adiante. Irei digitar ó codigo da tabela abaixo:

 

Através do editor de php a primeira coisa que iremos fazer é excluir os sintaxe <? ?> que esta dentro das tag <body></body>, feito isso , copie o código abaixo da tabela onde já esta pronto

 

Insira a tabela abaixo, e veja o procedimento através da tela:

 

<table>

<tr>

<td><h2><font color="#FF0000">Consulta de Preços</font></h2></td>

<td></td>

</tr>

 </table>

   </center>

 

Artigos - Programação Web - Julio Battisti

Tela 004

 

Logo abaixo desta iremos inserir a segunda tabela:

 

   <center>

<table border=0 width=60%>

<tr bgcolor="#0099cc">

<th width="10"><center><font color="#FFFFFF">Codigo</font></center></th>

<th ><center><font color="#FFFFFF">Descrição</font></center></th>

<th ><center><font color="#FFFFFF">Valor Unitário</font></center></th>

</tr>

<?

while($valor = mysql_fetch_array($res2)) { ?>

 <tr>

 <td ><font color="#0000FF" face="verdana" size="2"><?=$valor["seq_produto"]?></font></td>

 <td><font color="#0000FF" face="verdana" size="2"><?=$valor["descricao"]?></font></td>

 <td><font color="#0000FF" face="verdana" size="2"><?=$valor["valor_unitario"] ?></font></td>

  </tr>

 <?

 }

mysql_close($res1);

?>

 </table> <br>

 

Artigos - Programação Web - Julio Battisti

Tela 005

 

Logo abaixo iremos inserir a terceira tabela:

 

 <table border="0" bgcolor="#0099cc">

 <tr>

 <td WIDHT="200" COLSPAN="2">

<center><font color="#FFFFFF" face="verdana" size="2">Efetuar Venda</font></center></TD>

 <TD>  </TD>

 </TR>

 <TR>

 <TD WIDHT="200">

 <form name="altCliente" action="principal2.php" method="post">

 <font color="#FFFFFF" face="verdana" size="2">Cod:</font><input type="text" name="edSequencial" size=3 maxlength=11>

  </TD>

 <TD>

 <center><input type="submit" value="Vender"></center>

</td>

 

</FORM>

</tr>

<tr widht="500">

 <td WIDHT="500" COLSPAN="2">

<center><font color="#FFFFFF" face="verdana" size="2">Cadastrar Produtos</font></center></TD>

 <TD> </TD>

 </TR>

 <TR>

 <TD WIDHT="400" colspan="2">

 <form name="altCliente" action="cadastro.php" method="post"> 

<center><input type="submit" value="Cadastrar"> </center>

  </TD>

 <TD>

 

</td>

</FORM>

</tr>

 </table>

 

Artigos - Programação Web - Julio Battisti

Tela 006

 

Vamos ver como deve ficar o projeto rodando através do brauser, para isso inicie o apache e abra o seu navegador e digite o seguinte endereço:

 

http://localhost/sis/resultado.php

 

Artigos - Programação Web - Julio Battisti

Tela 007

 

Agora iremos interligar a página entrada.php com esta página da seguinte forma,abra a página entrada.php,  dentro do primeiro formulário que criamos, vamos inserir  o atributo action e name para chamar esta página toda vez que clicarmos no botão pesquisar.

 

Dentro do formulário iremos acrescentar action=”resultado.php” que vai fazer a função de chamar a página  e name=”produtos”, vai ser o nome do formulário.

 

Veja o procedimento baixo:

 

Artigos - Programação Web - Julio Battisti

Tela 008

 

Também iremos fazer um pequeno ajuste no botão pesquisar iremos trocar o nome de Button para submit.

 

Artigos - Programação Web - Julio Battisti

Tela 009

 

Conclusão

 

Ensinei a criar a página resultado da busca de produtos, inserindos as tabelas e formulários, expliquei a função de cada tabela e formulário e do script , também inserimos nome em um dos formulário da página entrada.php e interligamos as páginas e fizemos um pequeno ajuste no botão pesquisar, na próxima parte iremos criar o formulário de cadastro de produtos. Bons estudos e até a próxima parte.

Untitled Document
ASP BÁSICO
1 Cálculo de Frete Internacional com ASP e Access
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 1
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 2
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 3
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 4
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 5
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 6
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 7
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 8
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 9
1 Sistema de Login com ASP 3.0 usando três camadas – Parte 10
1 ASP 3.0 utilizando 3 camadas - Parte 1
1 ASP 3.0 utilizando 3 camadas - Parte 2
1 ASP 3.0 utilizando 3 camadas - Parte 3
COLDFUSION
1 Criando um formulário em Flash usando o ColdFusion MX 7
FLASH - ACTIONSCRIPT
1 Movimentar objeto – Parte 01
1 Movimentar objeto – Parte 02
1 Jogo – Acerte o Alvo
1 Como Movimentar um Objeto utilizando Botões
1 Exibir frases Aleatórias
1 Ações Básicas do ActionScript
1 Criando Botões com MovieClip no Flash
1 Criando Links em Botões Flash
1 Integrando Flash com Fireworks na Criação de Botões
1 Interpolação Motion (Movimento)
1 Interpolação Shape (Forma)
1 Principais Eventos do Mouse (Flash/ActionScript)
1 Criando Máscaras no Flash (Mask) Parte 1
1 Criando Máscaras no Flash (Mask) Parte 2
1 Galeria de Fotos Carregando Arquivos Externos (Flash e ActionScript)
PHP BÁSICO
1 Introdução ao PHP
1 Lógica em PHP
1 Trabalhando com Formulários HTML
1 Utilizando Arquivos – Criando um Scrap Book
1 Banco de Dados em Arquivos Texto
1 PHP - Sistema de busca de preços - Parte 1
1 PHP - Sistema de busca de preços - Parte 2
1 PHP - Sistema de busca de preços - Parte 3
1 PHP - Sistema de busca de preços - Parte 4
1 PHP - Sistema de busca de preços - Parte Final
1 Primeiros Scripts
1 Guardando dados em memória
1 Um pouco mais sobre variáveis
1 Manipulando variáveis
1 Estruturas de controle - Parte 1
1 Estruturas de controle - Parte 2
1 Estruturas de controle - Parte 3
1 Estruturas de controle - Parte 4
1 Estruturas de controle - Parte 5
1 Criação de Funções no PHP
1 Funções – Um pouco mais Sobre Parâmetros - Parte 1
1 Funções – Um pouco mais Sobre Parâmetros - Parte 2
1 Funções – Alguns Truques
1 Funções – Últimos Truques
1 Arrays – Noções Básicas
1 Arrays – Um pouco Mais Sobre Criação de Arrays
PHP COM BANCO DE DADOS
1 Criando um Sistema Ficha Cadastral Clientes - Parte 1
1 Criando um Sistema Ficha Cadastral Clientes - Parte 2
1 Criando um Sistema Ficha Cadastral Clientes - Parte Final
1 Controle Horarios Funcionários - Parte 1
1 Controle Horarios Funcionários - Parte 2
1 Controle Horarios Funcionários - Parte 3
1 Controle Horarios Funcionários - Parte 4
1 Controle Horarios Funcionários - Parte 5
1 Controle Horarios Funcionários - Parte 6
1 Controle Horarios Funcionários - Parte 7
1 Controle Horarios Funcionários - Parte 8
1 Controle Horarios Funcionários - Parte 9
1 Controle Horarios Funcionários - Parte 10
1 Controle Horarios Funcionários - Parte 11
1 Controle Horarios Funcionários - Parte 12
1 Controle Horarios Funcionários - Parte 13 - Conclusão
1 Instalando o PHP no Windows XP
1 Instalando o MySQL no Windows XP
1 Sistema Controle Extintores -Parte 1
1 Sistema Controle Extintores -Parte 2
1 Sistema Controle Extintores -Parte 3
1 Sistema Controle Extintores -Parte 4
1 Sistema Controle Extintores -Parte 5
1 Sistema Controle Extintores -Parte - Conclusão
1 PHP - Controle dos Correios - Parte 1
1 PHP - Controle dos Correios - Parte 2
1 PHP - Controle dos Correios - Parte 3
1 PHP - Controle dos Correios - Parte 4
1 PHP - Controle dos Correios - Parte 5
1 PHP - Controle dos Correios - Parte 6
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 1
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 2
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 3
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 4
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 5
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 6
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 7
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 8
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 9
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 10
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 11
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 12
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 13
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 14
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 15
1 Sistema Para Controle do IMC - Índice de Massa Corporal - Parte 16
JAVASCRIPT BÁSICO
1 JavaScript Básico - Lição 1
1 JavaScript Básico - Lição 2
1 JavaScript Básico - Lição 3
1 JavaScript Básico - Lição 4
1 JavaScript Básico - Lição 5
1 JavaScript Básico - Lição 6
1 JavaScript Básico - Lição 7
1 JavaScript Básico - Lição 8 - Instruções If e Else
1 JavaScript Básico - Lição 9 - Tópicos Diversos
1 JavaScript Básico - Lição 10 - Objetos Math e Date
1 JavaScript Básico - Lição 11 - Trabalhando com o objeto Browser
1 JavaScript - Criando Seus Próprios Objetos
1 JavaScript - Virtual Earth – Primeiro Passo
1 JavaScript - Virtual Earth – Segundo Passo
Quer receber novidades e e-books gratuitos?

 
 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2025 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI