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

Php – Controle Índice Massa Corporal. Parte 15

 

Objetivo:

 

O objetivo deste tutorial é continuar o desenvolvimento do sistema  para controle de ICM (Índice de Massa Corporal). Neste tutorial iremos começar  a desenvolver as   interfaces para  edição e pesquisa  dos registros.

 

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 primeiros tutorias sobre php, porque, nestes são explicados como instalar  o pacote phptriad.

 

Nota:

 

A forma que irei ensinar a desenvolver o sistema será da maneira mais simples possível, assim qualquer pessoa que tenha conhecimento básico poderá criar o sistema, para isso basta seguir todos os tutorias a partir deste.

 

Ola! Pessoal, vamos desenvolver uma interface com o nome “pesqacompanhamento.php” que vai ter a função de pesquisar os regitros na tabela acompanhamento, sua busca sera iniciada assim que a interface for acessada.

 

<br><br><br><br>   <br>

<body bgcolor="">

 <center>

 <?

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

 $sql = "select * from acompanhamento order by nome";

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

?>

  <?

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

  <tr>

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

  <tr>

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

    <p align="center"><font size="2">FICHA DE ACOMPANHAMENTO</font></td>

  </tr>

  <tr>

    <td width="18%">Cod:</td>

    <td width="82%"><input type="text" size="50" name="nome" value="<?=$valor["cod"]?>"></td>

  </tr>

  <tr>

    <td width="18%">Nome:</td>

    <td width="82%"><input type="text" size="50" name="nome" value="<?=$valor["nome"]?>"></td>

  </tr>

  <tr>

    <td width="18%">Icm:</td>

    <td width="82%"><input type="text" size="8" name="icm" value="<?=$valor["icm"]?>"></td>

  </tr>

  <tr>

    <td width="18%">Data:</td>

    <td width="82%"><input type="text" size="8" data="data" value="<?=$valor["data"]?>"></td>

  </tr>

  <tr>

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

  </tr>

</table>

     </tr>

  <?

 }

mysql_close($res1);

?>

  <tr>

    <td width="100%" height="20" colspan="2"><form method="POST" action="acessoac.php"><br>

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

</form></td>

  </tr>

  </table>

</center>

</body>

 

Artigos - Programação Web - Julio Battisti

Tela 001

 

Artigos - Programação Web - Julio Battisti

Tela 002

 

Agora iremos criar as interfaces para edição dos registros, serão duas interfaces mais  mais um página de script, abaixo os códigos de cada uma.

 

A primeira interface colocaremos o nome de: “editaracompanhamento.php”.

 

<br><br><br><br>   <br>

<body bgcolor="">

 <center>

 <?

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

 $sql = "select * from acompanhamento order by nome";

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

?>

  <?

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

  <tr>

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

  <tr>

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

    <p align="center"><font size="2">FICHA DE ACOMPANHAMENTO</font></td>

  </tr>

  <tr>

    <td width="18%">Cod:</td>

    <td width="82%"><input type="text" size="10" name="cod" value="<?=$valor["cod"]?>"></td>

  </tr>

  <tr>

    <td width="18%">Nome:</td>

    <td width="82%"><input type="text" size="50" name="nome" value="<?=$valor["nome"]?>"></td>

  </tr>

  <tr>

    <td width="18%">Icm:</td>

    <td width="82%"><input type="text" size="8" name="icm" value="<?=$valor["icm"]?>"></td>

  </tr>

  <tr>

    <td width="18%">Data:</td>

    <td width="82%"><input type="text" size="8" data="data" value="<?=$valor["data"]?>"></td>

  </tr>

  <tr>

  <tr>

    <td width="18%">Filtrar:</td>

    <td width="82%"><form method="POST" action="editacompanhamento.php">

<input type="text" size="5" name="variavel" >&nbsp;<input type="submit" value="Filtrar">

</form></td>

  </tr>

  <tr>

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

  </tr>

</table>

     </tr>

  <?

 }

mysql_close($res1);

?>

  <tr>

    <td width="100%" height="20" colspan="2"><form method="POST" action="acessoac.php"><br>

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

</form></td>

  </tr>

  </table>

</center>

</body>

 

Artigos - Programação Web - Julio Battisti

Tela 003

 

Nesta interface acima será mostrado todos os registros encontrados, contendo uma opção para filtrar os registros  através do código para outra interface que iremos criar agora, colocando o nome “editacompanhamento.php”.

 

<br><br><br><br>   <br>

<center>

 <?

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

 $sql = "select * from acompanhamento where cod='$variavel'";

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

?>

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

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

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

     <TBODY>

     <td width="83%"></td>

    <tr>

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

    <p align="center"><font size="2">FICHA DE ACOMPANHAMENTO</font></td>

  </tr>

  <tr>

    <td width="18%">Cod:</td>

    <td width="82%"><input type="text" size="50" name="cod" value="<?=$valor["cod"]?>"></td>

  </tr>

  <tr>

    <td width="18%">Nome:</td>

    <td width="82%"><input type="text" size="50" name="nome" value="<?=$valor["nome"]?>"></td>

  </tr>

  <tr>

    <td width="18%">Icm:</td>

    <td width="82%"><input type="text" size="8" name="icm" value="<?=$valor["icm"]?>"></td>

  </tr>

  <tr>

    <td width="18%">Data:</td>

    <td width="82%"><input type="text" size="8" data="data" value="<?=$valor["data"]?>"></td>

  </tr>

  <tr>

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

  <tr>

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

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

<input type="submit" value="Retornar">

</form></td>

  </tr>

</TBODY>  <?

 }

mysql_close($res1);

?>

</table>

</center>

</body>

 

Artigos - Programação Web - Julio Battisti

Tela 004

 

Por último criamos a página de script com nome “alteracompanhamento.php” que terá a função de fazer as atualizações na tabela do banco de dados.

 

<?php

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

if ($res1) {

  $sql = "update acompanhamento set "

    ." nome = '$nome',"

    ." icm = '$icm',"

    ." data = '$data'"

    ." where cod = $cod";

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

  if ($res2) {

    echo("Registro 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 005

 

Conclusão:

 

Neste tutorial ensinei a criar as interfaces para edição e pesquisa de registros na tabela acompanhamento que esta localizada dentro do banco de dados icm, além da página de script com a função de atualizar os registros. Na próxima parte deste tutorial estaremos concluindo o sistema com a criação das interfaces para exclusão e de calculo do icm. Tudo de forma  objetiva , prática e através de telas  para facilitar o seu entendimento.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-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