PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes

Slides:



Advertisements
Apresentações semelhantes
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Ferramenta de Desenvolvimento Material II-Bimestre Conceitos de lógica.
Advertisements

HTML - HiperText Markup Language Tecnologia para Web
HTML – Hyper Text Markup Language
Formulários Um formulário é um modelo para a entrada de um conjunto de dados. O elemento delimita um formulário e contém uma seqüência de elementos de.
Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
Wagner Santos C. de Jesus
Utilizando a linguagem HTML para criar FORMULÁRIOS
Exercícios de php Dia 04/03/2011.
Prof. Marco Aurelio N. Esteves
Tutorial de Acesso ao Moodle QI
Ferramentas para Sistema Web Sistemas de Informação Aula 10 – 15/05/2013.
Protocolo HTTP e HTML Prof. Danton Cavalcanti Franco Junior
Aplicativos Web Com Orientação a Objetos
HTML Básico João Araujo.
Linguagem de Programação para WEB
HTML.
Aula prática 6 Vetores e Matrizes
Aula R Prof. Naércio Filho Técnico em Informática
Aula 4 Prof. Naércio Filho Técnico em Informática
Aulas ministradas por:
Curso básico de PHP 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
Arquitecturas de extensão do servidor HTTP CGI | ISAPI : ASP, ASP.NET Programação na Internet Secção de Programação ISEL-DEETC-LEIC Luis Falcão -
Usando Microsoft Access 2010
HTML Unaí, Minas Gerais Ministério da Educação – MEC PRONATEC
Programação WEB Variáveis Globais Get x Post Manipulação de Arquivos
Formulários HTML Jobson Ronan
PHP - Formulário Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008.
DESENVOLVIMENTO WEB II PHP Entrada e saída básica de dados (2ª parte)
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Tópicos Especiais J2EE Prof. Cristina Valadares Curso de Ciência da Computação.
Formulários HTML Professor Rafael Silva. Criação do formulário Elementos do formulário Action: Script, página ou para onde será enviado o formulário.
PrograMação para internet
Aplicativos Web Com Orientação a Objetos
Aplicações Web com Orientação a Objetos
Unidade 6 – Formulários HTML Prof.: Henrique Santos
PROGRAMAÇÃO WEB AULA 02 Prof. Gustavo Linhares Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.
PHP e Formulários Web.
JSP JavaServer Pages Marco Antonio, Arquiteto de Software – TJDF Dezembro/2005.
Prof. Renato de Oliveira Bastos
Fundamentos da Linguagem C#
Treinamento PHP Módulo 1 PHP Básico Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Aula 3 Prof. Naércio Filho Técnico em Informática
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Programação Distribuída em Java Aula Na aula passada vimos: I/O Sockets.
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
Curso de Gestão da Informação Prof. Dr. Daniel A. Furtado Módulo 2 Universidade Federal de Uberlândia Faculdade de Computação.
Programação para Internet
Aula 3 – Conceitos de banco de dados relacionais
Desenvolvimento WEB Prof. Renato de Oliveira Bastos
Treinamento PHP Módulo 1 PHP Básico Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Aula 5 – Formulários GET – POST - REQUEST
COMPUTAÇÃO MÓVEL Prof.: Jean Carlo Mendes
Aplicativos para Internet Aula 07 Formulários. Aplicações web dinânicas normalmente precisam receber entradas de dados de seus usuários. Para atender.
Aula 5 – Formulários GET – POST - REQUEST
Introdução a Arquitetura, HTML e CSS
Formulários em PHP Trabalhando o HTML + PHP
Programação para Web I Aula 5 – Formulários GET – POST - REQUEST.
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Programação para Web I AULA 2 BANCO DE DADOS.
Aula 11 Orientação a Objeto (OO)
WWW e HTML HTML - Básico Curso de Formação de Usuários WWW e Projetistas de Paginas HTML Organização: LSI - EPUSP.
Gerência de Tecnologia da Informação CADASTRO CERTIFICAÇÃO DIGITAL Agosto de 2011.
1 AJAX em aplicações Rails Lívia Monnerat Castro
Aplicativos para internet Prof. Wolley
Base de Dados Autor: Skyup Informática. Atividade – Base de Dados Base de dados é uma atividade em Moodle para o desenvolvimento colaborativo de um banco.
FORMULÁRIOS FORMULARIOS. Introdução O formulário é um importante meio de comunicação, transmissão e registro de informações, principalmente as baseadas.
Servidor WEB IGOR ALVES. O protocolo HTTP 1990 surgimento da aplicação www Grande quantidade de informação que pode ser acessada por demanda Buscadores.
Tarefa Autor: Skyup Informática. Atividade – Tarefa O módulo atividade tarefa tem como principio básico a interação professor-aluno. Os alunos podem apresentar.
TÉCNICO EM INFORMÁTICA Linguagem e Técnica de Programação III PROF. MARCELO N. SANTOS
Transcrição da apresentação:

PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes

PHP - Formulários - O HTML sozinho não consegue manipular os dados de formulários - Tudo que vimos até o momento em PHP, foi realizado sem a intervenção do usuário - Vamos usar os Forms para permitir a interação do usuário com os códigos PHP

PHP - Formulários - Para manipular dados de formulários em PHP, precisamos que os dados sejam enviados ao servidor - Isto é feito usando as propriedades action e method da tag form: -

PHP - Formulários - Em action, vamos informar a url destino dos dados do form. No nosso caso, será um arquivo/programa PHP - Em Method, vamos informar a forma de envio dos dados ao servidor, que pode ser via GET ou POST - A sintaxe é: -

PHP - GET - O método GET, irá fazer com que os dados sejam enviados ao servidor através da URL. A URL será então composta por pares nome/valor. - O GET é indicado somente para envio de pequena quantidade de informações, já que a URL possui uma limitação de tamanho: 1024 caracteres)

PHP - POST - O método POST, irá fazer com que os dados sejam enviados ao servidor através dos HTTP Headers - Isto permite o envio de uma quantidade grande de dados (já que eles são encapsulados nos cabeçalhos do protocolo e não dependem da URL para a transferencia)

PHP – Capturando os dados - Para capturar os dados dos formulários enviados, utilizamos as varáveis superglobais: - $_GET: Contêm a lista de todos os nomes de campos e os seus valores, quando o form é submetido via GET

PHP – Capturando os dados - $_POST: Contêm a lista de todos os nomes de campos e os seus valores, quando o form é submetido via POST - $_REQUEST: Contêm os valores de ambos, $_GET e $_POST combinados

PHP – Capturando os dados - Todos estes três vetores ($_GET, $_POST e $_REQUEST) contêm os nomes dos campos (como chaves do vetor) com seus respectivos valores.

PHP – Capturando os dados - Se o form enviado via GET contêm: - - Para capturar o valor usamos: - $ = $_GET[“ Address”] - $ = $_REQUEST[“ Address”]

PHP – Capturando os dados - Exemplo: - - Nome: - -

PHP – Capturando os dados Obrigado pelo envio dos dados! Nome informado: informado:

PHP – Capturando os dados É preciso tomar cuidado com campos com valores vazios. Por exemplo, se um campo checkbox não for “checado” o par nome/valor não é enviado ao servidor, com isto o acesso ao nome do campo via $_GET, $_POST ou $_REQUEST irá ocasionar um erro

PHP – Capturando os dados Para isto podemos checar se o par existe antes de utilizá-lo Isto é feito através das funções iiset() ou array_key_existis()

Exercicio – 5 pts | Data = ? Criar um formulário de cadastro de alunos. Validar os campos usando Js/HTML5 (campos vazios, valido, cpf valido, etc) Os dados devem ser enviados a uma página PHP que será responsável em coletá-los e exibi-los em uma segunda tela Deve conter no mínimo: Nome, endereço, telefone, cpf, curso escolhido (combobox com os nomes de cursos, etc)