Programação em PHP
Capítulo 0
Introdução
Objetivo
O objetivo deste texto é servir de trabalho de conclusão para o curso de PHP orientado
pela instituição Ensino Nacional. Buscarei expor o conhecimento adquirido como se fosse um
tutorial para que, dessa forma, este trabalho também sirva de fonte de consulta para iniciantes.
Para isso farei uma descrição passo a passo objetivando sanar qualquer empecilho que se
possa ter na hora de escrever os primeiros códigos. Não seguirei a sequência proposta pela
instituição. Utilizarei um caminho que me parece mais didático e, assim, fixar melhor a
matéria aprendida.
A partir da minha experiência com os conteúdos gratuitos encontrados na internet,
percebo que a maioria dos materiais estão além do nível em que nos encontramos ou são
incompletos. A infinidade de informação acaba por nos deixar perdido e por isso perdemos o
interesse pela programação. Os fóruns, que excelentes ferramentas de consulta, nem sempre
têm uma solução que esteja fundamentada em uma documentação precisa. Às vezes, sem
entender direito, utilizamos o famoso “Ctrl+C, Ctrl+V” em nosso código só para ver
funcionar. Por isso darei as informações básicas, sempre que necessário, para que o leitor não
utilize o copiar/colar sem entender o que realmente está fazendo.
O iniciante encontrará apoio para ingressar no mundo da programação web em meus
primeiros capítulos. Em seguida ensinarei como utilizar as estruturas de controle e, somente
então, mostrarei a interação entre formulários e o PHP.
Por fim, quero agradecer a instituição Ensino Nacional por proporcionar este
aperfeiçoamento para minha evolução profissional.
Programação em PHP
Sumário
Programando ........................................................................................................................................... 1
em............................................................................................................................................................ 1
Capítulo 0 ................................................................................................................................................ 2
Introdução ........................................................................................................................................... 2
Objetivo ........................................................................................................................................... 2
Capítulo 1 ................................................................................................................................................ 4
O que é PHP? Para quê estudar? ........................................................................................................ 4
Capítulo 2 ................................................................................................................................................ 5
Preparando seu computador para programar .................................................................................... 5
Introdução ....................................................................................................................................... 5
Notepad++ ....................................................................................................................................... 5
Xampp ............................................................................................................................................. 5
Capítulo 3 ................................................................................................................................................ 6
Primeiros códigos HTML ...................................................................................................................... 6
Primeiros códigos PHP ........................................................................................................................ 8
Tipos de variáveis .......................................................................................................................... 14
Vetores .......................................................................................................................................... 16
Array .............................................................................................................................................. 18
Capítulo 4 .............................................................................................................................................. 20
Operadores ........................................................................................................................................ 20
Operadores Aritméticos ................................................................................................................ 20
Operadores Lógicos ....................................................................................................................... 21
Operadores relacionais ................................................................................................................. 22
Capítulo 5 .............................................................................................................................................. 24
Introdução ......................................................................................................................................... 24
Estrutura de controle: if..else ........................................................................................................... 24
Estrutura de controle: for ................................................................................................................. 28
Estrutura de contrlole: while e do..while ......................................................................................... 29
Estrutura de parada e continuidade ................................................................................................. 32
Capítulo 6 .............................................................................................................................................. 35
Formulários ....................................................................................................................................... 35
Programação em PHP
Capítulo 1
O que é PHP? Para quê estudar?
O PHP (Hypertext Processor, antigamente Personal Home Page) é uma linguagem de
programação de código aberto especialmente desenvolvida para utilização em páginas web.
Importante dizer também que uma página web, ou site, ou ainda sítio, é feito basicamente a
partir de códigos HTML (HyperText Markup Language – linguagem de marcação de
hipertexto). As duas linguagem servem para a criação de serviços web, ou seja, tudo aquilo
que você consegue acessar via navegador (Google Chrome, Microsoft Internet Explorer,
Mozilla Firefox, entre outros). Inclusive aqueles serviços de uma intranet que não
necessariamente estão na rede mundial de computadores, mas disponibilizados por um
servidor para uma rede privada.
Sendo muito simplório, HTML cria a visualização que será interpretada pelo
navegador para mostrar para o usuário, enquanto o PHP irá realizar as contas com os dados.
Com o PHP podemos automatizar processos, fazer contas matemáticas, interagir com banco
de dados e muitas outras coisas.
Quem se interessa em fazer páginas web, ou quer trabalhar com isso, mais cedo ou
mais tarde necessitará de HTML e PHP. Farei uma breve introdução ao HTML para que o
leitor não fique sem entender o porquê de algumas tags – marcações, está aí o sentido de
markup language – utilizadas neste texto.
Outro grande motivo para estudar PHP é se preparar para concursos públicos. Grande
parte dos concursos da área de Tecnologia da Informação cobram “construção de página web”
cujas linguagens são Javascript, HTML, CSS e PHP.
Motivados pela importância da linguagem PHP podemos começar! Primeiro vamos
preparar nosso computador para o PHP.
Programação em PHP
Capítulo 2
Preparando seu computador para programar
Introdução
Seu computador precisará de 4 programas para começar.
1. Windows: Considerando que, atualmente, o Windows é de fácil acesso faremos
tudo pensando que você tem uma versão dele instalada em seu computador.
2. Navegador: Qualquer um, mas utilizo o Chrome por ser gratuito e mais “leve”
para o computador.
3. Notepad++: um editor de texto (não um processador de texto como o BrOffice
Writer e Microsoft Word são) que facilita o ato de programar. Pode-se usar o
Notepad que é nativo do Windows mas ele não ajuda o usuário a organizar o
código, nem destaca as tags do mesmo.
4. Xampp: é um servidor que independe do sistema operacional. Com ele você
sumulará o servidor web gerando os resultados para o usuário. (Não se
preocupe pois entenderá o que isso quer dizer mais adiante!)
Notepad++
No sítio da web “http://www.notepad-plus-plus.org” (acessado em 08/10/2013) é
possível fazer o download do “Notepad++ Instaler”. Sempre escolha a opção mais atual. Ele
não deve te causar grandes problemas na instalação, faça-a normalmente!
Xampp
O servidor Xapmpp pode ser encontrado, gratuitamente, no site do desenvolvedor
Apache Friends (“http://www.apachefriends.org/pt_br/xampp-windows.html” acessado dia
16/10/2013).
Programação em PHP
Capítulo 3
Primeiros códigos HTML
Começaremos com nossa base em HTML.
Não coloquei o código no corpo do texto para evitar o copiar/colar! Será assim
sempre! Há alguns detalhes que os mais atentos já notaram no HTML, vou lhes mostrar.
Percebemos que uma tag sempre vem aos pares, algo do tipo: <TAG> </TAG>. Elas sempre
estarão de azul (está aí a vantagem do Notepad++ sobre o Bloco de Notas ou Note Pad).
Percebam a identação, que é a noção de hierarquia causada pela quantidade de tabs que
apertamos. Ou seja: A tag <h1> está dentro da tag <body>, você pode perceber isso em
vários momentos.
Programação em PHP
Veja a linha 1 e 2, elas dão informação ao navegador sobre o padrão HTML que nosso
código se encontra, no caso, HTML 4.01. Não se prenda muito nisso, apenas copie sempre!
(Quem for aprofundar seus conhecimentos em HTML entenderá mais sobre isso.)
A tag <html> encapsula nosso código HTML. A próxima é a tag <head> que
contém informações que não aparecerão no corpo da sua página, que é o título (<title>) do
navegador e a tag <link>, que importa as configurações de estilo e formatação de um
arquivo .css.
CSS é uma outra linguagem que se incorpora ao HTML que facilitou toda e qualquer
formatação de conteúdo de uma página. Não é nosso foco apresentar o CSS aqui, mas quando
sabemos HTML tudo fica mais fácil em CSS. Portanto, aprenda HTML depois CSS e em
seguida PHP. Mas não se preocupe, se está lendo este texto é porque se interessa em PHP e de
fato encontrará tudo que for necessário para começar seus primeiros códigos. Quando se sabe
utilizar o HTML bem, fica muito mais interessante programar em PHP. Como disse, nosso
foco não é fazer páginas em si mas aprender a programar para estas páginas.
Contrapondo-se ao head, temos o body, lá temos o que aparece para o usuário do site.
No caso, temos um título de nível 1 (<h1>) com “Meu site em PHP”.
Copie exatamente como na imagem sem ignorar nenhum caractere, se der errado, volte
e copie novamente. Crie o hábito de abrir em fechar uma tag antes de escrever o conteúdo da
mesma. Isso ajuda na identação e a não errar a sintaxe do código. Salve como “index.php” em
uma pasta criada dentro de htdocs (c:\xampp\htdocs\).
Programação em PHP
Abra seu primeiro site a partir do navegador, apenas digite
localhost/NOME_DA_MINHA_PASTA. Troque “NOME_DA_MINHA_PASTA” pelo nome
da pasta que você criou dentro de htdocs. Não esqueça de que o Xampp deva estar rodando
em sua máquina e com o servidor Apache iniciado. Desta maneira o servidor Apache
intercepta o código e, havendo código PHP, ele o interpreta.
Primeiros códigos PHP
Faremos nossa primeira linha de código PHP. Devemos ter em mente que, para
colocar um código PHP, devemos avisar para o servidor que gera a página. É como se nós
abríssemos um buraco no HTML e avisássemos: “Aqui é PHP, servidor! Processe antes de
gerar a página!”. Usamos a tag “<?php” para abrir o intervalo e “?>” par fechar, assim como
toda tag de HTML. Veja na figura abaixo:
Programação em PHP
Escreva e abra no seu navegador. A partir de agora, sempre que eu disser “abra em seu
navegador” eu quero dizer: “entre no site: localhost/NOME_DA_MINHA_PASTA”. Note
que o nome da pasta que eu estou usando é “tcc”, por isso, localhost/tcc é mostrado na figura
abaixo.
Deu erro? “Syntax error”? Nunca se esqueça de que a sintaxe da linguagem, ou,
estudo da disposição das palavras, exige que utilizemos o “;” após todos os comandos.
Programação em PHP
Parabéns! Você fez seu servidor escrever o conteúdo de uma variável!
Agora comente a linha 16. Quando eu falar comente, em PHP, use “//”, veja a figura:
Programação em PHP
Salve e rode. Imprimiu? Não! O comentário é ignorado pelo interpretador. Faça um
teste interessante: Clique com o botão direito no corpo de sua página aberta no navegador e
clique em “Exibir código fonte da página”.
(Quando eu falo em imprimir, não é imprimir na sua impressora, é mostrar o resultado
da programação! Nós da programação sempre usamos o verbo imprimir quando o programa
exibe algum alguma coisa quando mandamos ou automaticamente.)
Programação em PHP
Após o clique verá a figura a seguir:
Onde está seu PHP? Claro que ele sumiu! O servidor interpretou seus códigos e
mandou para o navegador te mostrar (sem o PHP!).
Agora, comente a declaração da variável.
Programação em PHP
Deu erro! Óbvio, como você quer imprimir algo que não existe!?
Programação em PHP
Veja como o interpretador gera o HTML que possui erro.
Tipos de variáveis
Programação em PHP
Uma string é uma cadeia de caracteres que, no nosso caso, vale “Conjunto de
caracteres”.
Char é um único caractere, pode ser uma letra, número ou um sinal.
Int é o tipo Inteiro, o mesmo da matemática, são os números que contamos, sem parte
fracionária.
O tipo Float aceita números após a vírgula.
O Double usa a notação: 123E45. Ou seja, 123x1045
.
O Boolean é o tipo usado nas expressões lógicas. Ele pode assumir dois valores: true
ou false.
Programação em PHP
Vetores
O que são vetores? São uma espécie de lista de um determinado tipo de dado. Imagine que você
quer fazer um cadastro de todos os alunos de uma classe. Em um vetor você armazenaria o nome de
todos os alunos, coerentemente num segundo vetor, poderíamos colocar a idade e assim por diante.
0 Aparecidinha
1 Luizinho
2 Mariazinha
3 Pedrinho
4 Zezinho
Em PHP podemos misturar os tipos de variáveis nas posições de um vetor mas isso
não é possível em outras linguagens. Para uma boa programação prefira não misturar os tipos
de variáveis. Um vetor é a maneira mais intuitiva de se armazenar dados, o programador
sempre espera que nele hajam dados semelhantes. Veja o exemplo de declaração de um vetor
em PHP.
0 12
1 11
2 13
3 11
4 13
Programação em PHP
Note que armazenamos o valor da divisão dos valores no próprio elemento 1 do nosso
vetor. Isso é possível e muito utilizado! Veja o resultado:
Programação em PHP
Array
É um tipo que relaciona valores com suas chaves (índices). Pensando naquela mesma
turma que já usamos, poderíamos usar o nome do aluno como chave e sua idade como valor.
Repare que utilizei duas maneiras para atribuir valores a um índice. Escolha a mais adequada
para cada caso.
Programação em PHP
Os índices não podem ser iguais. Caso você faça duas atribuições para o mesmo índice
você perderá o valor da primeira atribuição, a última sempre é a que vale.
Programação em PHP
Capítulo 4
Operadores
Existem três tipos de operadores, são eles:
Aritméticos
Lógicos
Relacionais
A seguir falarei dos três operadores, em seguida, mostrarei exemplos para explicar
cada um dos operadores
Operadores Aritméticos
São aqueles operadores da matemática básica: adição, subtração, multiplicação,
divisão e módulo.
Operador Em PHP
Adição +
Subtração −
Multiplicação *
Divisão /
Módulo %
Com toda certeza você conhece os 4 primeiros, usamos eles quando vamos dividir
uma conta em uma pizzaria, por exemplo. A novidade fica para o módulo. Este operador
retorna o resto de uma divisão, como no exemplo:
10%3 = 1
Programação em PHP
Ou seja: se dividirmos 10 por 3, encontramos o número inteiro 3, com o resto 1.
Quando isso é útil? Imagine que você tem N pessoas e precisa saber se sobrará alguém se
dividir essas pessoas em grupos de 3. Pegue números maiores! Com certeza isso facilitará
algum cálculo!
Operadores Lógicos
São operadores utilizados para fazer testes de tomada de decisão. Quando falamos
para nossos pais que vamos na boate ou na festa do amigo, quer dizer que podemos ir na
boate, ou na festa e, ainda, em ambos. Não é exatamente como no nosso dia-a-dia, mas a
lógica matemática é assim! Esse é o operador “ou”, além dele temos o “e”, o “ou...ou” e o
“não”. Existem outros, mas eles derivam destes, e em PHP eles são representados assim:
Operador Em PHP
Ou ||
E &&
Não !
Ou...ou xor
Para o operador “ou” o resultado só é falso quando A e B, ao mesmo tempo, são
falsos, e, nas outras linhas, é sempre verdadeiro.
A B A ou B
Falso Falso Falso
Falso Verdadeiro Verdadeiro
Verdadeiro Falso Verdadeiro
Verdadeiro Verdadeiro Verdadeiro
Já o “e” é falso sempre, exceto quando temos A e B, ao mesmo tempo, verdadeiros
(que resulta em Verdadeiro)
Programação em PHP
A B A e B
Falso Falso Falso
Falso Verdadeiro Falso
Verdadeiro Falso Falso
Verdadeiro Verdadeiro Verdadeiro
O “ou...ou”, chamado também de “ou exclusivo”, só aparece verdadeiro se A for diferente de
B. Verifique você mesmo na tabela.
A B ou A ou B
Falso Falso Falso
Falso Verdadeiro Verdadeiro
Verdadeiro Falso Verdadeiro
Verdadeiro Verdadeiro Falso
O “não” é o mais simples, ele sempre inverte a variável.
Operadores relacionais
São operadores que também são utilizados para tomada de decisão. Mas no caso ele
estabelece uma relação entre dois ou mais termos em uma expressão lógica. São eles:
A não A
Falso Verdadeiro
Verdadeiro Falso
Programação em PHP
Operador Em PHP
Igual ==
Diferente !=
Maior que >
Maior igual a <
Menor que <=
Menor igual a >=
Eles retornam um valor booleano (valor que só pode ser verdadeiro ou falso). Veremos
como isso funciona na prática a seguir quando falaremos das estruturas de controle
Programação em PHP
Capítulo 5
Introdução
A partir de agora analisaremos as estruturas de controle. Elas nos permite simplificar
contas que necessitam de repetição e tomada de decisão. Na maioria dos casos podemos optar
por mais de uma dessas estruturas, mas, geralmente, escolhemos aquela que necessita de
menos códigos.
Estrutura de controle: if..else
A primeira estrutura é o if..else. A sintaxe é muito simples: após o if, entre parênteses,
vem uma expressão lógica que utiliza nossos operadores relacionais (visto anteriormente).
Caso essa expressão seja verdadeira, executa-se o código. Caso seja falsa, passa para o
próximo comando. Veja abaixo o código e o resultado.
Programação em PHP
Agora vamos pensar em um programa mais complexo. Utilizaremos o else, que é a
opção em que o teste lógico do if seja falso. Assim como no if, o else aceita um série de
comandos delimitados pelas chaves.
Neste pequeno programa queremos descobrir se a variável m é maior, menor ou igual
à n. O que fazemos primeiro é verificar se m é maior que n. Se m for maior, ótimo, já
achamos a resposta. Caso isso não ocorra, temos duas possibilidades: m é menor n ou m é
igual a n. Para saber em qual dos dois caso ela se encaixa, colocamos dentro do primeiro else
um outro if e descobrimos se é igual. Se m é igual a n, ótimo, achamos a resposta. Caso não
isso não ocorra, ótimo, só sobrou a possibilidade de m ser maior que n. Veja o código como
ficou.
Programação em PHP
O resultado confirma nossas expectativas! Faça testes alterando os valores de m e n,
verá que o teste funciona perfeitamente.
Programação em PHP
Agora veja uma maneira condensada de se fazer o mesmo programa. Usamos o elseif
para simplificar além de suprimir as chaves – elas somente são necessárias se existirem mais
de um comando para ser executado.
Programação em PHP
Estrutura de controle: for
O for é uma estrutura de repetição muito útil quando sabemos quantas vezes uma
determinada parte do nosso código deve ser executada. A sintaxe do for exige três expressões:
1. Qual é o valor inicial da variável de controle? ($cont = 0)
2. Qual a condição em que a variável deve se encontrar para executar o código?
($cont <= $ate_x)
3. Ao final de cada execução, o que fazer? ($cont++)
Ou seja, começando com $cont igual a zero, execute o código até que $cont
enquanto a variável $cont seja menor ou igual a $ate_x, sendo que, a cada execução,
adicione 1 à variável $cont. O que acabei de dizer está escrito em PHP na linha 16.
O que é esse “$cont++”? É exatamente dizer $cont = $cont +1. Ou então,
some 1 ao $cont. Deixa nosso código mais “limpo”.
Programação em PHP
Interessante observar que a variável $cont recebe o valor 10, mas ele não impresso
porque o teste condicional (expressão 2) é falso e o programa sai da execução.
Estrutura de contrlole: while e do..while
O while estrutura executa o que está entre as chaves até que a condição dos parênteses
seja falsa. É a mesma lógica do for, porém necessitamos colocar um controle dentro do
código a ser repetido (no caso, linha 19).
Programação em PHP
O do..while é muito parecido com o while, só que o teste é feito depois da primeira
execução. O while testa depois executa!
Programação em PHP
Os resultados do while e do..while são exatamente os mesmos. E também o mesmo do
for, para provar que é possível substituí-los!
Programação em PHP
Estrutura de parada e continuidade
No próximo programa adicionei um if break quando nossa variável chegar a 3. O
break exige que a estrutura de repetição para sua execução ainda que a condição nativa de
parada não seja atingida. Veja o programa e o resultado:
/
Programação em PHP
O continue (implementado no programa logo abaixo) faz com que a repetição ignore
o que está abaixo dele até o fechamento das chaves. No nosso caso a linha 20 fala para o
programa: ignore o echo enquanto o contador ($cont) for diferente de 3. Quando for igual a
3 o continue não é executado, ou seja, executa-se o echo! Veja o programa e o resultado.
Programação em PHP
Capítulo 6
Formulários
Os formulários são ótimas opções para colhermos dados que o usuário digita e então
usá-los. Nosso próximo exemplo tem o objetivo de pegar os dados que o usuário preencher e
formar uma página de solicitação de uma certidão ou um atestado.
Veja o formulário:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Formulário</title>
<link href="css.css" rel="stylesheet" type="text/css" >
</head>
<body>
<h1 align="center"><b> Formul´rio </b></h1>
<form action="acao.php" method="POST">
<p>Nome: <input type="text"
name="nome"
maxlength="25"
placeholder="Até 25 caracteres">
</p>
<p>Sobrenome: <input type="text"
name="sobrenome"
maxlength="25"
placeholder="Até 25 caracteres">
</p>
<p>Profissão:
<select name="profissao">
<option value=""></option>
<option value="advogado">Advogado</option>
<option value="engenheiro">Engenheiro</option>
<option value="estudante">Estudante</option>
<option value="medico">Médico</option>
</select>
</p>
<p>Identidade:
<input type="text"
name="identidade"
placeholder="Ex: AB-12.345.678">
</p>
<p>CPF:
<input type="text"
name="cpf"
placeholder="Ex: 123.456.789-01">
Programação em PHP
</p>
<p>Sexo:
<input type="radio" name="sexo" value="mas" id="mas">
<label for="mas" >Masculino</label>
<input type="radio" name="sexo" value="fem" id="fem">
<label for="fem">Feminino</label>
</p>
<p>Endereço:
<input type="text"
name="lagradouro"
maxlength="50"
placeholder= "Logradouro: Rua, Avenida...">
Número:
<input type="text" name="numero" maxlength="8">
Complemento: <input type="text"
name="complemento"
maxlength="10"
placeholder= "ap, sala, loja...">
Cidade: <input type="text" name="cidade" maxlength="30">
</p>
<p>Requerimento:
<input type="radio"
name="requerimento"
value="Certidao"
id="certidao">
<label for="certidao" >Certidão</label>
<input type="radio"
name="requerimento"
value="Atestado"
id="atestado">
<label for="atestado">Atestado</label>
</p>
<p>
Crie uma senha:
<input type="password" name="pass">
</p>
<p>
<input type="submit">
</p>
</form>
</body>
</html>
O código dará origem a uma página como esta:
Programação em PHP
Repare que até começar o body é tudo igual aos exemplos anteriores. A tag <form>
indica que iniciaremos um formulário, dentro desta, temos um method POST que é o
responsável por passar o valor dos formulários para nossa outra página PHP. A <form>
também tem um atributo action valendo acao.php, este valor informa para onde se deve
mandar os valores dos formulários quando ele for enviado. Veremos, quando eu for explicar o
código de acao.php, que poderemos acessar os valores dos formulários por meio de uma
variável auo-global $_POST[“XX”] em que XX é o name de seu formulário.
O comando <p></p> encapsula uma porção de palavras que serão consideradas
como um parágrafo. Só foi usado para organizar melhor o formulário.
Existem vários tipos de formulários o primeiro que veremos é o elemento <input>
com o o tipo text (type=”text”). Ele abre uma caixa para o usuário digitar 20 caracteres por
padrão, mas, no nosso caso, alterei esse valor para 25 (usando maxlenght=”25”). O atributo
placeholder é uma novidade do HTML 5 que nos permite colocar um valor esmaecido antes
do usuário digitar algo em nossa caixa de texto. Por último temos o atributo name com um
valor muito intuitivo: nome! A variável $_POST[“nome”] conterá uma string com até 25
caracteres que será o nome de quem fará o requerimento.
Programação em PHP
Saltemos o campo sobrenome, pois é idêntico ao nome, nos fixemos na profissão. O
name “profissao” receberá o valor de um dos options selecionado pelo usuário. Esse valor é
exatamente o valor contido em value. A primeira opção está em branco de propósito, isso quer
dizer que a variável $_POST[“profissao”] pode não conter um valor.
Repare uns caracteres em itálico que começam com “&” e terminam com “;”. São
alguns caracteres especiais da língua portuguesa: é, ã, ç, ê... Você precisa sinalizar para o seu
navegador não ter problemas em encontrá-los. Não se preocupe muito com isso, a minha dica
é ignorar os defeitos causados pelos acentos e, com a página pronta, substituir os caracteres
usando “Ctrl+F” no Notepad++. Em qualquer motor de busca procure por tabela de
acentuação e caracteres especiais e terá todos os acentos possíveis para sua página.
Identidade, CPF e os campos de endereço são inputs com type=”text” que já falamos.
O input com type valorando radio também é bem simples. Ele é aquela bolinha que
você clica e fica selecionada. No nosso caso, queremos que nosso usuário selecione uma delas
e nunca as duas, por isso, colocamos o name “sexo” em ambas. A tag label é um recurso
interessante para facilitar a navegação utilizando o mouse, basta clicar na tag encapsulada por
ela que o radio – com o id contido no for – seja selecionado.
Em seguida temos o input do requerimento. Utilizamos o radio porque somente uma
opção é válida de cada vez.
Por fim, input com type=“password” e “submit”. O primeiro é parecido com uma
caixa normal, mas esconde os valores digitados pelo usuário. O submit é o botão enviar, que,
ao ser clicado, executa o action do form.
A próxima figura representa uma opção mostra a minha criatividade para programar
usando o PHP. Aconselho que o leitor intente situações como cadastro de empresas, verificar
se o CPF digitado é válido, consistência de dados... Há infinitas maneiras de aplicar os
conhecimentos aqui adquiridos. Veja o meu código em acao.php.
Programação em PHP
Quando você preencher o formulário terá os seguintes resultados.
Programação em PHP
Interessante, não?
Com isso, terminamos este trabalho. A programação é muito mais do que códigos,
precisamos principalmente da criatividade. Não se prenda aos exemplos, faça sempre muitos
testes com a linguagem. Obrigado por ter lido este artigo e espero que ele sirva de motivação
para continuar programando!
Top Related