FTIN
This presentation is the property of its rightful owner.
Sponsored Links
1 / 39

FTIN Formação Técnica em Informática PowerPoint PPT Presentation


  • 57 Views
  • Uploaded on
  • Presentation posted in: General

FTIN Formação Técnica em Informática. Módulo de Programação Prof. Flávio Dantas. Competências a serem trabalhadas nessa aula. Formulário + PHP + MySQL Utilizando comandos no PHP INSERT INTO (Revisão) DELETE UPDATE SELECT (Revisão). Formulário + PHP + MYSQL. Criando o Formulário.

Download Presentation

FTIN Formação Técnica em Informática

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Ftin forma o t cnica em inform tica

FTINFormação Técnica em Informática

Módulo de Programação

Prof. Flávio Dantas


Compet ncias a serem trabalhadas nessa aula

Competências a serem trabalhadas nessa aula

Formulário + PHP + MySQL

Utilizando comandos no PHP

INSERT INTO (Revisão)

DELETE

UPDATE

SELECT (Revisão)


Formul rio php mysql

Formulário + PHP + MYSQL


Criando o formul rio

Criando o Formulário


Criando o formul rio1

Criando o Formulário

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:


Criando o formul rio2

Criando o Formulário

Nome

CPF

Sexo

Idade


Criando o formul rio3

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.

Dessa forma nosso formulário fica assim:


Criando o formul rio4

Criando o Formulário


Criando o formul rio5

Criando o Formulário


Conectando php com formul rio e salvando os dados no banco

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


Conectando o php com formul rio

Conectando o PHP com formulário


Conectando o php com formul rio1

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.


Listando os registros salvos no banco de dados

Listando os registros salvos no Banco de Dados


Listando os registros salvos no banco de dados1

Listando os registros salvos no Banco de Dados


Listando os registros salvos no banco de dados2

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.


Delete

Delete


Excluindo registros

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 rio6

Criando o Formulário


Criando o formul rio7

Criando o Formulário


No php

... No PHP

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


No php1

... No PHP


Update

UPDATE


Atualizando registros

Atualizando Registros

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.


Na pr tica

Na prática!


Formul rio de atualizar in cio

Formulário de Atualizar – Início


Iniciando atualiza o

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.

Essas informações serão persistidas num novo formulário, segue o código:


Iniciando atualiza o parte 01

Iniciando atualização – Parte 01


Iniciando atualiza o parte 02

Iniciando atualização – Parte 02


Iniciando atualiza o1

Iniciando atualização

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 formulário é realizado a postagem dos arquivos nos values dos inputs.


Iniciando atualiza o2

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.


Atualizando

Atualizando

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


Atualizando1

Atualizando


Atualizando2

Atualizando

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.


Atividade

Atividade


Atividade1

Atividade

Crie uma tabela de Carro com os seguintes campos:


Atividade2

Atividade

Crie um formulário para cadastrar informações na tabela do exercício anterior.

Exiba em uma lista com todos os dados dos carros, colocando as informações de cada carro linha por linha. E permita que o usuário exclua ou atualize uma informação dos carros listados.


Atividade3

Atividade

Prazo para postagem:

07/12/13 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

Ferramentas de apoio

  • Apostilas e vídeos do AVASIS;

  • Fórum durante o módulo, com resposta em até 6 horas úteis;

  • E-mail do professor:

    [email protected]


D vidas

DÚVIDAS...

  • Acesse o Fórum de dúvidas e discussões Diariamente

  • Chat na Terça-Feira: dia 03/12/2013

    no horário: das 19:00 às 20:30 h


  • Login