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 : Controleextintores003
Quer receber novidades e e-books gratuitos?

Php - Sistema Ficha Cadastral de Clientes. Parte 3

 

Objetivo:

 

O objetivo deste tutorial é continuar o desenvolvimento do sistema para controle de extintores, você vai aprender a editar os registros armazenados no banco de dados, este proceso requer a criação de três páginas, para isso vamos  criar  neste tutorial a página de script que vai pesquisar e filtrar os dados e depois uma página onde irá poder fazer as alterações necessárias.

 

Pré-requisito:

 

Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter conhecimento no mínimo informática básica,  acompanhar os primeiros tutoriais desta série, onde é ensinado como instalar o php triad que instala o pacote todo, sql, php e apache,  Parte 1 e Parte 2 deste tutorial.

 

Antes de criarmos as páginas irei explicar o funcionamento para edição dos registros, para fazer a edição dos registros primeiro temos que localizar no banco de dados os mesmos, para isso vamos criar uma página com o seguinte nome “Pesq_edit.php” nesta também vamos criar um campo onde iremos filtrar através do código todos os campos e carega-los dentro de um formulário em outra página com o nome de “altera.php”  onde você vai poder manipular os registros.

 

Então, agora que você já sabe parte do  funcionamento para editar os registros, vamos criar a página “Pesq_edit.php” por partes, dentro editor crie uma página e limpe todos suas tags, dentro da mesma vamos inserir um cabeçalho entre as tags <head></head> e conexão com o banco de dados, note que o critério de pesquisa, vai ser para pesquisar todos os registros da tabela cadastro onde id  for maior do que  zero.

 

<html>

<head>

  <title>Consulta Extintores</title>

</head>

<?

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

 $sql = "select * from cadastro where id >0";

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

?>

 

Artigos - Programação Web - Julio Battisti

Tela 001

 

Agora dentro do corpo da página, veja que estamos utilizando html junto com php, vamos criar um título e cabeçalhos onde será mostrado os nomes dos campos que definimos para a criação do cadastro dos extintores no tutorial parte1, dentro de uma tabela.

 

<body>

<center><h3><font color="#0000FF">Resultado da Pesquisa Para Editar</font></h3></center>

<center>

<table border=0 width=80%>

 

<tr bgcolor="#0080FF">

<th widht="15%"><font color="#FFFFFF" size="2" face="verdana">Id</font></th>

<th widht="15%"><font color="#FFFFFF" size="2" face="verdana">Nome</font></th>

<th widht="8%"><font color="#FFFFFF" size="2" face="verdana">Qtd</font></th>

 <th widht="15%"><font color="#FFFFFF" size="2" face="verdana">Equipamento</font></th>

<th widht="8%"><font color="#FFFFFF" size="2" face="verdana">Serviço</font></th>

<th widht="12%"><font color="#FFFFFF" size="2" face="verdana">Valor Unit.</font></th>

<th widht="12%"><font color="#FFFFFF" size="2" face="verdana">Valor Total.</font></th>

<th widht="12%"><font color="#FFFFFF" size="2" face="verdana">Prazo Carga.</font></th>

<th widht="12%"><font color="#FFFFFF" size="2" face="verdana">Data Revisão.</font></th>

<th widht="12%"><font color="#FFFFFF" size="2" face="verdana">Data Vencimento.</font></th>

</tr>

</table>

 

Artigos - Programação Web - Julio Battisti

Tela 002

 

Agora iremos inserir a segunda parte do script, através do comando de estruta while, vamos buscar todos os registros existentes no banco e mostrando em seguência um a um, e também descarregar o banco de dados.

 

<?

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

<tr>

<td><font color="#0000FF"><?=$valor["id"]?></font></td>

<td><font color="#0000FF"><?=$valor["nome"]?></font></td>

<td><font color="#0000FF"><?=$valor["qtd"]?></font></td>

<td><font color="#0000FF"><?=$valor["equipamento"]?></font></td>

<td><font color="#0000FF"><?=$valor["servico"]?></font></td>

<td><font color="#0000FF"><?=$valor["valo_unit"]?></font></td>

<td><font color="#0000FF"><?=$valor["valo_total"]?></font></td>

<td><font color="#0000FF"><?=$valor["prazo_recarga"]?></font></td>

<td><font color="#0000FF"><?=$valor["data_revisao"]?></font></td>

<td><font color="#0000FF"><?=$valor["data_vencimento"]?></font></td>

</tr>

<?

}

mysql_close($res1);

?>

 

Artigos - Programação Web - Julio Battisti

Tela 003

 

Bom, esta primeira parte já esta concluída, ou seja, já podemos efetuar a busca dos registros e obter o resultado, mas agora temos que criar um campo para filtrar estes resultados e carregar em outra página, mas vamos por etapa, a chave para filtrar os registros vai ser através do id dos mesmos. Então vamos criar um formulário que vai chamar a página “altera_extintores.php” e dentro do mesmo uma  tabela, logo abaixo do codigo de fechamento do banco de dados.

 

<form method="POST" action="altera_extintores.php">

<table border=5 width="15%" bgcolor="#0080FF">

 <tr>

 <td></td>

 </tr>

 <tr>

 <td></td>

 </tr>

 <tr>

 <td></td>

  </tr>

</table>

</form>

 

Artigos - Programação Web - Julio Battisti

Tela 004

 

Agora dentro desta tabela iremos inserir um campo textbox e um botão e uns texto para identifica-los e fechar a tabela e corpo da página.

 

Inserir na primeira linha:

 

<p align="center"><font size="2" face="arial"><b>Filtrar Pesquisa</b></font></p>

 

Inserir na segunda linha:

 

<font size="2" face="arial"><b>Código:</b></font><input type="text" size="6" name="id">

 

Inserir na última linha:

 

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

 

<form method="POST" action="altera_extintores.php">

<table border=5 width="15%" bgcolor="#0080FF">

<tr>

<td><p align="center"><font size="2" face="arial"><b>Filtrar Pesquisa</b></font></p></td>

</tr>

<tr>

<td><font size="2" face="arial"><b>Código:</b></font><input type="text" size="6" name="id"></td>

</tr>

<tr>

<td><center><input type="submit" value="Filtrar"> </center></td>

</tr>

</table>

</form>

 

Artigos - Programação Web - Julio Battisti

Tela 005

 

Terminado esta parte vamos criar a página com o nome “altera_exintores.php” onde será possivel fazer as altarações. Nesta vamos começar inserindo um cabeçalho e fazendo uma pesquisa no banco de dados com número do registro recebido, ou seja, no campo filtrar que acabos de criar, quando você digitar o número do registro este será enviado para esta página que criaremos agora, através da variavel “id”, então, no critério de busca será selecionar todos os campos da tabela cadastro onde id for igual a várial “id”.

 

<html>

<head>

<title>Altera Cadastro</title>

</head>

 

<?

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

$sql = "select * from cadastro where id = $id";

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

$valor = mysql_fetch_array($res2);

if ($valor["id"] > 0) {

?>

 

Artigos - Programação Web - Julio Battisti

Tela 006

 

Agora criamos um formulário que vai chamar a página de script responsável por gravar os registros alterados, mas esta você ira aprender a criar no próximo tutorial, e dentro do mesmo uma tabela com os nomes e campos iguais ao do formulário cadastro, a diferença e que não temos o botão cadastrar e sim o botão editar, depois colocamos também uma condição se não encontrar resgistros no banco será mostrado um titulo e por último fechamos o banco de dados.

 

<center>

<form name="showCliente" action="altera.php" method="post">

<input type="hidden" name="id_seq" value="<?=$valor["id"];?>">

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="31%" id="AutoNumber1">

<tr>

<td width="100%" colspan="2">

<p align="center"><font face="Arial" size="2"><b>Preencha os Campos</b></font></td>

</tr>

<tr>

<td width="39%"><font face="Arial" size="2">Nome:</font></td>

<td width="61%"><center><INPUT TYPE="text" NAME="nome" value="<?=$valor["nome"];?>" size="20"></center></td>

</tr>

<tr>

<td width="39%"><font face="Arial" size="2">Quant:</font></td>

<td width="61%"><center><INPUT TYPE="text" NAME="qtd" value="<?=$valor["qtd"];?>" size="20"></center></td>

</tr>

<tr>

<td width="39%"><font face="Arial" size="2">Equipamento: </font></td>

<td width="61%"><center><INPUT TYPE="text" NAME="equipamento" value="<?=$valor["equipamento"];?>" size="20"></center></td>

</tr>

<tr>

<td width="39%"><font face="Arial" size="2">Serviço:</font></td>

<td width="61%"><center><INPUT TYPE="text" NAME="servico" value="<?=$valor["servico"];?>" size="20"></center></td>

</tr>

<tr>

<td width="39%"><font face="Arial" size="2">Valor Unit:</font></td>

<td width="61%"><center><INPUT TYPE="text" NAME="valor_unit" value="<?=$valor["valor_unit"];?>" size="20"></center></td>

</tr>

<tr>

<td width="39%"><font face="Arial" size="2">Valor Total:</font></td>

<td width="61%"><center><INPUT TYPE="text" NAME="valor_total" value="<?=$valor["valor_total"];?>" size="20"></center></td>

</tr>

<tr>

<td width="39%"><font face="Arial" size="2">Prazo Carga:</font></td>

<td width="61%"><center><INPUT TYPE="text" NAME="prazo_carga" value="<?=$valor["prazo_carga"];?>" size="20"></center></td>

</tr>

<tr>

<td width="39%"><font face="Arial" size="2">Data Revisão:</font></td>

<td width="61%"><center><INPUT TYPE="text" NAME="data_revisao" value="<?=$valor["data_revisao"];?>" size="20"></center></td>

</tr>

<tr>

<td width="39%"><font face="Arial" size="2">Data Vencimento:</font></td>

<td width="61%"><center><INPUT TYPE="text" NAME="data_vencimento" size="20" value="<?=$valor["data_vencimento"];?>" ></center></td>

</tr>

<tr>

<td width="100%" colspan="2"><center><input type="submit" value="Editar">&nbsp;&nbsp;

<INPUT TYPE="reset" value="Limpar"></center></td>

</tr>

</table>

</center>

</form>

<?

} else {

echo "Dados não encontrado";

}

mysql_close($res1);

?>

</center>

</html>

 

Artigos - Programação Web - Julio Battisti

Tela 007

 

Conclusão:

 

Ensinei a criar  aa página para fazer pesquisa e editar os registros armazenados no banco de dados, também expliquei a função dos scripts , tudo de forma direta e objetiva e mostrado através de telas, na próxima parte daremos continuidade ao desenvolvimento deste sistema. 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