Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouIago Costa Castel-Branco Alterado mais de 8 anos atrás
1
Desenvolvimento WEB Prof. Renato de Oliveira Bastos Renato.bastos@ifto.edu.br
2
Uma das características mais fortes do PHP é o jeito como ele trata formulários HTML. O conceito básico que é importante entender é que qualquer elemento de formulário em um formulário irá automaticamente ficar disponível para você usá-los em seus scripts PHP Enviando Formulários - php
3
Criando uma pagina simples, chamada envia.php Obs. a extensão pode ser.html pois não tem codigo php Nome Idade: Exemplo – Pagina que envia
4
A Função Date( ) retorna a data e hora do sistema Ex. <?php $hoje = date("d-m-Y"); echo $hoje.” ”; $dataHora = date(‘d-m-Y H:i:s'); echo $dataHora; ?> Data e Hora do Sistema Recebe.php
5
Criando a pagina recebe.php que irá receber os dados enviados pelo formulário. if (!empty($_POST['nome'])) { $nome = $_POST['nome']; echo $nome; } else { echo "O campo NOME deve ser preenchido"; } Exemplo – pagina que recebe
6
$nome = $_POST['nome']; $idade= $_POST[‘idade']; if (!empty($nome) && !empty($idade)) { echo $nome.” "; echo $idade; } else { echo “Todos os campos devem ser preenchidos"; } Validando todos os dados ao mesmo tempo
7
Botão JAVASCRIPT voltar e corrigir
8
Trabalhando com Array ou Vetores Ex. $vetor = array('Palio', 'Gol', 'Fiesta', 'Celta', 'Focus'); Imprimindo um vetor, utilize o print_r print_r($vetor); Array
9
foreach funciona somente com arrays, e lançará um erro se tentar utilizá-lo em uma variável de qualquer tipo diferente ou em variáveis não inicializadas Sintaxe: Foreach (Variavel_expressao_array as $apelido) { // instruções caso entre no Array } else { // instruções caso não entre no Array } Função Foreach
10
$arr = array(5, 2, 3, 4); print_r($arr); foreach ($arr as $valor) { $valor = $valor * 2; echo $valor.“,"; } Exemplos de Utilização
11
Utilizando formulários com componentes de múltipla escolha. Ex. Crie a pagina envia2.php Bike Mochila Lanterna Observe que no name dos input´s foi colocado junto aos nomes “colchetes [ ]”, isto significa que ele irá tratar como Array. Usando o Foreach na prática
12
if(!empty($_POST[‘objetos'])) { $objeto = $_POST[‘objetos']; foreach($objeto as $ob) { echo “ Objeto - ". $ob. " "; } else { echo "Você não escolheu o Objeto"; } Recebendo o Array do Formulário
13
Crie um sistema, com as seguintes entradas de dados, coloque o formulário em uma tabela. Codigo: (campo select, valores1, 2 e 3) Cidade: Goiânia, Aracaju, Rio de Janeiro (campo Select) Numero: (campo numerico) Estados:Acre, Goiás, Tocantins e São Paulo (campo checkbox) Depois crie um arquivo que irá receber, os dados dos 4 campos, verifique se os mesmos estão em branco. Se o código marcado foi 1, Imprima a cidade escolhida, a quantidade de vezes que foi digitado no numero. Se o código marcado foi 2, Imprima a cidade escolhida, a 100 vezes. Se o código marcado foi 3, Imprima normalmente todos os campos, sem repetir nenhuma vez Exercício – envia2
14
Crie um formulário organizado em tabelas com os seguintes campos Aluno: (campo texto) Sexo: (campo Radio, Masculino e Feminino) Nota: (campo texto) Series já concluídas: (Campo checkbox, 1° serie, 2° serie e 3° serie) 1. Verifique se todos os campos foram preenchidos. 2. Caso tenham sido preenchidos imprima em tela todos os campos. 3. Verifique se a nota estiver entre 0 e 3, se for imprima Fulano de tal está Reprovado na cor vermelho 5 vezes. 4. Verifique se a nota estiver entre 4 e 6, se for imprima Fulano de tal está de Exame na cor verde 10 vezes. 5. Verifique se a nota estiver entre 7 e 10, se for imprima fulano de tal esta Aprovado em vermelho 15 vezes. 6. Se a nota digitada não estiver em nenhum daqueles intervalos, imprima a mensagem informando que a nota não é válida. Exercício – envia3
15
? Fim Duvidas
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.