FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel.

Slides:



Advertisements
Apresentações semelhantes
Criando aplicações WEB
Advertisements

BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
Introdução à Engenharia da Computação
Oficina sobre banco de dados
MySQL Gerdson de Araújo Silva Universidade Federal de Alagoas Maceió-AL, 21 de maio de 2009.
FTIN Formação Técnica em Informática Módulo de Automação de Escritório Prof. Walter Travassos.
FTIN Formação Técnica em Informática
SISTEMA OPERACIONAL DE CÓDIGO ABERTO (LINUX)
Aula prática 9 Alocação Dinâmica Monitoria de Introdução à Programação
Aula R Prof. Naércio Filho Técnico em Informática
Aula 7 Prof. Naércio Filho Técnico em Informática
Gpnet Criando um novo módulo.
Treinamento do Microsoft® Access® 2010
FTIN - Módulo de WebDesign Prof. Ítalo Araújo. PHOTOSHOP CS5 FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA.
FTIN - Módulo de WebDesign
SISTEMA OPERACIONAL DE CÓDIGO ABERTO (LINUX) Prof. Glauber Alexandre.
Administração de Servidores de Rede
FTIN Formação Técnica em Informática
FTIN - Módulo de WebDesign Prof. Iran Pontes. ACI FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA.
Administração de Servidores de Rede
Laboratório de Programação I
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel.
Prof. Glauber Alexandre
SISTEMA OPERACIONAL DE CÓDIGO ABERTO (LINUX) Prof. Glauber Alexandre.
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel.
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
ACCESS 2007 EDIMILSON JÚNIOR.
FTIN Formação Técnica em Informática
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
Formação Técnica em Administração Modulo de Padronização e Qualidade
FTIN - Módulo de WebDesign Prof. Ítalo Araújo. ACI FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA.
FTIN - Módulo de WebDesign Prof. Iran Pontes. IMPLEMENTANDO UM LAYOUT COM HTML/CSS FTIN – FORMAÇÃO TÉCNICA EM INFORMÁTICA.
Banco de Dados 4P/SI – 2010/02 Prof. Carlos Alberto Seixas.
Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;
DESENVOLVIMENTO WEB II PHP Entrada e saída básica de dados (2ª parte)
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
Prof. Roberto Rosa Aula 9.  Agora vamos inserir dados no Banco de Dados. Para isso precisamos de 3 coisas:  Netbeans instalado.
Treinamento sobre SQL.
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas.
A Linguagem PHP Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008.
FTIN Formação Técnica em Informática Módulo de Automação de Escritório
FTIN Formação Técnica em Informática Módulo de Automação de Escritório AULA 06 Prof. Fábio Diniz.
Academia de Ensino Superior 2007 O Ciclo de Dados.
Treinamento SQL Server
Administração de Servidores de Rede Prof. André Gomes.
Administração de Servidores de Rede Prof. Jeison Cabral.
SISTEMA OPERACIONAL DE CÓDIGO ABERTO (LINUX) Prof. Glauber Alexandre.
Administração de Servidores de Rede Prof. André César.
Administração de Servidores de Rede Prof. André César.
Banco de Dados I I Comandos SQL
Administração de Servidores de Rede
FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede – AULA 06 Prof. Gabriel Silva.
Tutorial Portal / Hotel de Hilbert Coordenadores de Iniciação Científica.
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel.
Administração de Servidores de Rede Prof. André César.
Prof. Renato de Oliveira Bastos
Administração de Servidores de Rede Prof. André César.
Serviço de rede e internet Jackson Eduardo da Silva.
Programação para Web I AULA 2 BANCO DE DADOS.
BD SQL (Insert, Update, Delete) e Select Hayslan Nicolas Colicheski Bucarth – IFRO / 2015 –
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
Módulo de Gestão aplicada à TIC Módulo de Gestão aplicada à TIC Curso Técnico de Informática Aula 06 Prof. Amadeu Campos.
PET - Cadastro de Serviços
1 Programação de Banco de Dados José Antônio da Cunha George Azevedo da Silva.
Persistência de dados e padrão DAO
PHP + MYSQL. Mysql O MySQL é servidor de banco de dados multiusuário, multitarefa que trabalha com uma das linguagens de manipulação de dados mais popularizadas.
Transcrição da apresentação:

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel

Competências a serem trabalhadas nessa aula Formulário + PHP + MySQLFormulário + PHP + MySQL Utilizando comandos no PHPUtilizando comandos no PHP –INSERT INTO (Revisão) –DELETE –UPDATE –SELECT (Revisão)

Formulário + PHP + MYSQLFormulário + PHP + MYSQL

Criando o FormulárioCriando o Formulário

Criando o Formulário Vamos criar um formulário para cadastrar os dados de uma pessoa.Vamos criar um formulário para cadastrar os dados de uma pessoa. No banco de dados foi criada uma tabela chamada pessoa com os dados:No banco de dados foi criada uma tabela chamada pessoa com os dados:

Criando o Formulário NomeNome CPFCPF SexoSexo IdadeIdade

Criando o Formulário Para cada coluna da tabela eu sou obrigado a criar uma referência física no formulário, ou seja, criar os inputs com seus respectivos nomes.Para cada coluna da tabela eu sou obrigado a criar uma referência física no formulário, ou seja, criar os inputs com seus respectivos nomes. Dessa forma nosso formulário fica assim:Dessa forma nosso formulário fica assim:

Criando o Formulário

Conectando PHP com Formulário e salvando os dados no bancoConectando PHP com Formulário e salvando os dados no banco

Conectando o PHP com formulário

Dessa forma temos todas as conexões via $_POST dos formulários anexado as variáveis e junto com o código SQL para gravar o arquivo.Dessa forma temos todas as conexões via $_POST dos formulários anexado as variáveis e junto com o código SQL para gravar o arquivo.

Listando os registros salvos no Banco de DadosListando os registros salvos no Banco de Dados

Listando os registros salvos no Banco de Dados

Dessa vez precisamos capturar o retorno da função mysql_query e utilizar dentro de um while com a função mysql_fetch_array, para que dessa forma todas as linhas sejam lidas e mostradas em tela com a função print.Dessa vez precisamos capturar o retorno da função mysql_query e utilizar dentro de um while com a função mysql_fetch_array, para que dessa forma todas as linhas sejam lidas e mostradas em tela com a função print.

DeleteDelete

Excluindo registros Trabalharemos com exclusão com entrada de informação via formulário. Requisitaremos então o código (id) da pessoa que desejamos excluir.

Criando o Formulário

... No PHP Em nosso código PHP requisitaremos o POST com o id e executaremos o DELETE através do valor escrito no id.Em nosso código PHP requisitaremos o POST com o id e executaremos o DELETE através do valor escrito no id.

... No PHP

UPDATEUPDATE

Atualizando Registros A parte de atualização será um pouco mais complexa pois será trabalhada em duas etapas.A parte de atualização será um pouco mais complexa pois será trabalhada em duas etapas. Teremos que requisitar primeiro um formulário onde será enviado o id do registro, as informações serão processadas e só depois serão atualizadas.Teremos que requisitar primeiro um formulário onde será enviado o id do registro, as informações serão processadas e só depois serão atualizadas.

Na prática!

Formulário de Atualizar – Início

Iniciando atualização Ao iniciar a atualização será primeiro carregado um SELECT com os dados da pessoa onde o id for igual ao informado no formulário anterior.Ao iniciar a atualização será primeiro carregado um SELECT com os dados da pessoa onde o id for igual ao informado no formulário anterior. Essas informações serão persistidas num novo formulário, segue o código:Essas informações serão persistidas num novo formulário, segue o código:

Iniciando atualização – Parte 01

Iniciando atualização – Parte 02

Iniciando atualização Os dois slides passado é um arquivo só.Os dois slides passado é um arquivo só. Na parte reservada ao arquivo, é realizado uma carga nas variáveis com os valores do SELECT para utilizar mais tarde.Na parte reservada ao arquivo, é realizado uma carga nas variáveis com os valores do SELECT para utilizar mais tarde. Na parte reservada ao formulário é realizado a postagem dos arquivos nos values dos inputs.Na parte reservada ao formulário é realizado a postagem dos arquivos nos values dos inputs.

Iniciando atualização Dessa vez é colocado um input novo com o type=“hidden”, significa dizer que esse input é invisível, serve apenas para auxiliar a postagem de determinados arquivos ou dados que não podem ser vistos pelos usuários de seu sistema, no caso eu utilizei o ID como campo essencial para não mostragem.Dessa vez é colocado um input novo com o type=“hidden”, significa dizer que esse input é invisível, serve apenas para auxiliar a postagem de determinados arquivos ou dados que não podem ser vistos pelos usuários de seu sistema, no caso eu utilizei o ID como campo essencial para não mostragem.

Atualizando Para atualizar o registro utilizaremos então o seguinte código:Para atualizar o registro utilizaremos então o seguinte código:

Atualizando

Atualizando Dessa forma temos certeza que só será atualizado o registro onde tiver o id igual ao valor informado no input type=“hidden”Dessa forma temos certeza que só será atualizado o registro onde tiver o id igual ao valor informado no input type=“hidden” Os demais valores que não forem atualizados simplesmente serão persistidos.Os demais valores que não forem atualizados simplesmente serão persistidos.

AtividadeAtividade

Atividade 1.Crie uma tabela de Carro com os seguintes campos: CampoTipoNullExtra id (pk)INTNOT NULLAUTO_INCREMENT modeloVARCHAR(100)NOT NULL- marcaVARCHAR(50)NOT NULL- anointNOT NULL-

Atividade 2.Crie um formulário para cadastrar informações na tabela do exercício anterior. 3.Exiba em uma lista todos os dados e permita que o usuário exclua ou atualize uma informação.

Atividade Prazo para postagem: 29/09/12 até às 23:55h 29/09/12 até às 23:55h EVITE DEIXAR A POSTAGEM DE SUA ATIVIDADE PARA O ÚLTIMO DIA. FAZENDO ISSO, IMPREVISTOS NÃO VÃO LHE PREJUDICAR. * LEMBRANDO QUE SUA ORGANIZAÇÃO TAMBÉM ESTA SENDO AVALIADA

FERRAMENTAS DE APOIO  Apostilas e vídeos do AVASIS;  Fórum durante o módulo, com resposta em até 6 horas úteis;  do professor:

DÚVIDAS... Acesse o Fórum de dúvidas e discussões Diariamente Chat na Terça-Feira: dia 25/09/12 no horário: das 19:00 às 20:30 h