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
FILTRO DE TUTORIAIS:
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
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.
CURSO PROFISSIONALIZANTE DE INFORMÁTICA |
São 68 Cursos -
3440 Vídeo Aulas - 396:07 horas |
Domine Todos os Recursos de Informática Exigidos pelo Mercado de Trabalho, Através de Exemplos Práticos, Completos e Úteis, Detalhadamente Explicados - Passo a Passo |
Para Todos os Detalhes, Acesse:
https://juliobattisti.com.br/informatica-curso-completo-1v.asp |
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-2024 ®
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