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

Php – Controle Horários Funcionários. Parte 4

 

Objetivo:

 

O objetivo deste tutorial é  continuar o desenvolvimento do sistema Controle Horários Funcionários iremos criar a página de script que será responsável por editar os registros que forem alterados na página resultadoe, também criaremos a página para apagar os registros  e o script que ira fazer esta função.

 

Pré-requisito:

 

Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter conhecimento no mínimo informática básica e ter acompanhado os tutoriais basicos sobre php, onde os mesmos ensinam a instalar o php triad, Parte 1, Parte 2 e Parte3 deste tutorial.

 

Nota:

 

Vou ensinar a desenvolver o sistema de uma forma bem objetiva e direta, sempre mostrando para você os procedimentos através de telas.

 

Vamos começar a criar a página definindo um nome para a mesma que vai ser chamda de altera.php, sua função e conectar ao banco de dados e fazer gravar os dados que foram modificadoss, crie uma nova página e salve com o nome que definimos, a mesma tem que ficar com a seguinte aparência:

 

Artigos - Programação Web - Julio Battisti

Tela 001

 

Agora vamos inserir a primeira linha de código abaixo para conectar ao banco:

 

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

 

Artigos - Programação Web - Julio Battisti

Tela 002

 

Agora mosntamos um variável $sql e efetuamos a alteração, note que, logo abaixo da  linha de codigo $sql = "update empresa set, inserimos os nomes dos campos do banco de dados a esquerda e a direita os nomes dos campos que estão na caixa de texto do formulário resultadoe.Tambem logo abaixo deste criamos um codigo para desconexão do banco de dados.

 

if ($res1) {

  $sql = "update empresa set "

    ." nome = '$edinome',"

    ." endereco = '$endereco',"

    ." bairro = '$bairro',"

    ." cidade = '$cidade',"

    ." estado = '$estado',"

    ." cep = '$cep',"

    ." telefone = '$telefone',"

    ." cnpj = '$cnpj',"

    ." ie = '$ie'"

    ." where id_empresa = $hdSequencial";

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

  if ($res2) {

    echo("Cliente modificado");

  } else {

    echo("Erro na alteração ".mysql_error()."\n");

  }

}

else {

  echo("Erro na tentativa de conexão ".mysql_error()."\n");

}

 

mysql_close($res1);

 

Artigos - Programação Web - Julio Battisti

Tela 003

 

Feito isso, você já pode fazer as alterações através da página resultadoe, vamos dar inicio na criação da página  para apagar os registros, iremos chamar esta de “resultaeap.php”.esta página vai ser quase a mesma “resultadoe.php” a diferença é que em vez de ter o botão editar iremos substituir pelo botão apagar, e a pesquisa deve ser feita pelo segundo formulário que esta na página “empresa.php”.

 

Crie uma página no editor de php, salve com o nome “resultadoeap.php” e copie o codigo baixo:

 

p align="center"><font face="arial" size="4" color="green"><b>Empresa/Pesquisa/Apagar</b></p> <BR>

 

 

<?

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

$sql = "select * from empresa where id_empresa = $pesquisa";

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

$valor = mysql_fetch_array($res2);

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

?>

 

<center>

 

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

<table border="0" width="30%" bgcolor="#B0B0B0">

<tr >

<input type="hidden" name="hdSequencial" value="<?=$valor["id_empresa"];?>">

 

<td width="10%"><font face="arial" size="3" color="green">Nome:</font></td>

<td><?=$valor["nome"];?></td>

</tr>

 

<tr>

<td><font face="arial" size="3" color="green">Endereço:</font></td>

<td><?=$valor["endereco"];?></td>

</tr>

 

<tr>

<td><font face="arial" size="3" color="green">Bairro:</font></td>

<td><?=$valor["bairro"];?> </td>

</tr>

 

<tr>

<td><font face="arial" size="3" color="green">Cidade:</font></td>

<td><?=$valor["cidade"];?></td>

</tr>

 

<tr>

<td><font face="arial" size="3" color="green">Estado:</font></td>

<td><?=$valor["estado"];?></td>

</tr>

 

<tr>

<td><font face="arial" size="3" color="green">Cep:</font></td>

<td><?=$valor["cep"];?> </td>

</tr>

 

<tr>

<td><font face="arial" size="3" color="green">Telefone:</font></td>

<td><?=$valor["telefone"];?> </td>

</tr>

 

<tr>

<td><font face="arial" size="3" color="green">Cnpj:</font></td>

<td><?=$valor["cnpj"];?></td>

</tr>

<tr>

<td><font face="arial" size="3" color="green">Ie:</font></td>

<td><?=$valor["ie"];?> </td>

</tr>

 

<tr>

<td></td>

<td><input type="submit" value="Apagar"></td>

</table>

 

</form>

 

<?

 } else {

   echo "Cliente não encontrado";

 }

 

mysql_close($res1);

?>

 

Artigos - Programação Web - Julio Battisti

Tela 004

 

Agora iremos criar a página de script que vai ter o nome de “exclui.php” fazer a função de apagar os registros da tabela empresa que esta no banco de dados horários,copie o codigo, sendo que a primeira parte conecta ao banco de dados e depois os codigos seguintes fazem a função de apagar o resgistro.

 

<?php

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

 

if ($res1){

  $sql = "delete from empresa "

    ." where id_empresa = $hdSequencial";

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

  if ($res2) {

    echo("Cliente excluído");

  } else {

    echo("Erro na exclusão ".mysql_error()."\n");

  }

} else {

  echo("Erro na tentativa de conexão ".mysql_error()."\n");

}

 

mysql_close($res1);

?>

 

Artigos - Programação Web - Julio Battisti

Tela 005

 

Terminamos de concluir todos os processos da primeira página “empresa.php”, ou seja, as três funções atribuidas a ela, que são: cadastrar, editar e apagar registros.

 

Conclusão:

 

Ensinei a criar página de script para editar os  registros,  página  “resultadoeap.php” para apagar resgistros do bando de dados (database) e página de script responsável por apagar registros, tudo de forma simples, direta, objetiva e mostrada através das telas para uma melhor compreensão, ná próxima parte iremos continuar no desenvolvimento do 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