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
Objetivo:
O objetivo deste tutorial é continuar o desenvolvimento do sistema de Ficha Cadastral de Clientes irei ensinar a criar a paginá de script que vai ter a função de cadastrar os registros no banco de dados.
Pré-requisito:
Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter conhecimento no mínimo informática básica, dos tutoriais básicos sobre php, Parte 1 e Parte 2 deste tutorial.
Nota:
Vou ensinar php de uma forma fácil e objetiva e através de desenvolvimento de projetos, para isso você deve ter acompanhado os tutoriais sobre php básico, onde na primeira parte o mesmo ensina como instalar no seu computador o php triad que instala o pacote todo, sql, php, apache.
Vamos criar e dar o nome de inserir.php para esta página de script, você deve salva-la dentro da pasta Ficha, e a mesma deve ficar com aparência no codigo abaixo, não utilizaremos cabeçalho para identificação, nem etiquetas html:
Tela 001
Agora a primeira parte do codigo vai fazer a função de conectar o nosso banco de dados, o qual ensinei a criar no tutorial parte 2.
res1= mysql_connect("localhost","root");
Tela 002
Depois de termos feito a conexão, iremos inserir a segunda parte do codigo, neste irão todos os nomes dos campos do banco de dados conforme definimos e nomes das caixas de texto de página cadastro.
Tela 003
Por último iremos inserir o codigo para desconexão do banco de dados:
mysql_close($res1);
Tela 004
Vamos criar agora uma página com o nome Pesquisa.html para fazer a pesquisa de nossos clientes, onde no primeiro momento você vai digitar o nome do cliente e depois no resultado ira selecionar o código do mesmo para filtrar o registro.
Tela 005
Tela 006
Agora iremos criar uma página de consulta.php que ira mostrar o codigo e nome do cliente.
<html>
<head>
<title>Consulta Preços</title>
</head>
<?
$res1 = mysql_connect("localhost", "root");
$sql = ("select seq_dados,nome from dados where nome = '$clientes'");
$res2 = mysql_db_query("cadastro", "$sql", $res1);
?>
<body>
<center>
<table>
<tr>
<td><h2><font color="#FF0000">Resultado</font></h2></td>
<td></td>
</tr>
</table>
</center>
<center>
<table border=0 width=30%>
<tr bgcolor="#0099cc">
<th width="10"><center><font color="#FFFFFF">Codigo</font></center></th>
<th ><center><font color="#FFFFFF">Nome</font></center></th>
</tr>
<?
while($valor = mysql_fetch_array($res2)) { ?>
<tr>
<td ><font color="#0000FF" face="verdana" size="2"><?=$valor["seq_dados"]?></font></td>
<td><font color="#0000FF" face="verdana" size="2"><?=$valor["nome"]?></font></td>
</tr>
<?
}
mysql_close($res1);
?>
</table> <br>
<table border="0" bgcolor="#0099cc">
<tr>
<td WIDHT="200" COLSPAN="2">
<center><font color="#FFFFFF" face="verdana" size="2">Filtrar Registros</font></center></TD>
<TD> </TD>
</TR>
<TR>
<TD WIDHT="200">
<form name="altCliente" action="resultado.php" method="post">
<font color="#FFFFFF" face="verdana" size="2">Cod:</font><input type="text" name="clientes" size=3 maxlength=11>
</TD>
<TD>
<center><input type="submit" value="Filtrar"></center>
</td>
</FORM>
</tr>
</tr>
</table>
</center>
</body>
</html>
Veja na tela abaixo:
Tela 007
Tela 008
E por utimo vamos criar uma página com o nome resultado.php que vai aparecer todos os registros filtrados do cliente:
<HTML>
<HEAD>
<TITLE>Ficha de Clientes</TITLE>
</HEAD>
<?
$res1 = mysql_connect("localhost", "root");
$sql = "select * from dados where seq_dados = $clientes";
$res2 = mysql_db_query("cadastro", "$sql", $res1);
$valor = mysql_fetch_array($res2);
if ($valor["seq_dados"] > 0) {
?>
<CENTER><FONT face="arial" SIZE="4" COLOR="blue"><B>Ficha Cadastral de Clientes</B></FONT></CENTER><BR><BR><BR>
<center><FONT face="arial" SIZE="3" COLOR="blue"><B>Dados Pesssoais</B></FONT></center>
<center>
<table border="5" width="60%" >
<tr>
<td><FONT face="arial" SIZE="2" COLOR="blue"> Nome: <input type="text" size="20" name="nome" value="<?=$valor["nome"];?>"></font></td>
<td><FONT face="arial" SIZE="2" COLOR="blue">Sexo: <input type="text" size="20" name="sexo" value="<?=$valor["sexo"];?>"></font></td>
</tr>
<tr >
<td><FONT face="arial" SIZE="2" COLOR="blue">Endereço:<input type="text" size="20" name="endereco" value="<?=$valor["end"];?>"></font></td>
<td ><FONT face="arial" SIZE="2" COLOR="blue">Data Nasc.:<input type="text" size="20" name="data_nascimento" value="<?=$valor["data_nascimento"];?>"></font></td>
</tr>
<tr >
<td><FONT face="arial" SIZE="2" COLOR="blue">Bairro: <input type="text" size="20" name="bairro" value="<?=$valor["bairro"];?>"></font></td>
<td ><FONT face="arial" SIZE="2" COLOR="blue">Cidade: <input type="text" size="20" name="cidade" value="<?=$valor["cidade"];?>"></font></td>
</tr>
<tr >
<td><FONT face="arial" SIZE="2" COLOR="blue">Estado: <input type="text" size="20" name="estado" value="<?=$valor["estado"];?>"></font></td>
<td ><FONT face="arial" SIZE="2" COLOR="blue">Cep: <input type="text" size="20" name="cep" value="<?=$valor["cep"];?>"></font></td>
</tr>
<tr >
<td><FONT face="arial" SIZE="2" COLOR="blue">RG:
<input type="text" size="20" name="rg" value="<?=$valor["rg"];?>"><font></td>
<td ><FONT face="arial" SIZE="2" COLOR="blue">CPF: <input type="text" size="20" name="cpf" value="<?=$valor["cpf"];?>"><font></td>
</tr>
<tr >
<td><FONT face="arial" SIZE="2" COLOR="blue"> E-mail: <input type="text" size="20" name="email" value="<?=$valor["email"];?>"></font></td>
<td ><FONT face="arial" SIZE="2" COLOR="blue"> Tel: <input type="text" size="20" name="tel" value="<?=$valor["tel"];?>"></font></td>
</tr>
</table>
</center>
<BR>
<center>
<FONT face="arial" SIZE="3" COLOR="blue"><B>Dados Profissionais</B></FONT>
<table border="5" width="60%">
<tr>
<td><FONT face="arial" SIZE="2" COLOR="blue"> Local: <input type="text" size="20" name="local" value="<?=$valor["local"];?>"></font></td>
<td><FONT face="arial" SIZE="2" COLOR="blue">Cep: <input type="text" size="20" name="cepp" value="<?=$valor["ce"];?>"></font></td>
</tr>
<tr >
<td><FONT face="arial" SIZE="2" COLOR="blue">Endereço: <input type="text" name="enderecoo" value="<?=$valor["endereco"];?>"></font></td>
<td ><FONT face="arial" SIZE="2" COLOR="blue">Telefone: <input type="text" size="20" name="telefone" value="<?=$valor["telefone"];?>"></font></td>
</tr>
<tr >
<td><FONT face="arial" SIZE="2" COLOR="blue">Cidade: <input type="text" size="20" name="cidadee" value="<?=$valor["cidad"];?>"></font></td>
<td ><FONT face="arial" SIZE="2" COLOR="blue">Tempo: <input type="text" size="20" name="tempo" value="<?=$valor["tempo"];?>"></font></td>
</tr>
<tr >
<td><FONT face="arial" SIZE="2" COLOR="blue">Bairro: <input type="text" size="20" name="bairroo" value="<?=$valor["bair"];?>"></font></td>
<td ><FONT face="arial" SIZE="2" COLOR="blue">Renda: <input type="text" size="20" name="renda" value="<?=$valor["renda"];?>"></font></td>
</tr>
</table><BR>
</center>
<?
} else {
echo "Produto não encontrado";
}
mysql_close($res1);
?>
</HTML>
Tela 009
Tela 010
Concluimos o aplicativo, esta consulta que ensinei a realizar não será possivel modificar os registros.
Ensinei a criar a pagina de script para fazer o cadastro no banco de dados e a criar uma consulta sem que seja possivel alterar os registros já armazenados, sempre mostrando através de telas para que você possa compreender melhor assunto,. Bons estudos e até o próximo sistema.
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