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: PrincipalTutoriaisInformatizando sua Empresa com Excel : Sisbuscaprecos002
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


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:

 

Tela 001

 

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:

 

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>

 

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>

 

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>

 

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

 

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:

 

Tela 008

 

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

 

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.

Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • 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-2020 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI