PHP é à quinta-feira - Começar a programar
Vivam, andam bons?
Tenho recebido e-mails de alguns de vocês a pedirem mais um dia de PHP mas devo dizer-vos que o meu tempo anda pelas ruas da amargura. Não tenho mesmo hipótese. Alguém quer ajudar?
Quanto ao artigo que se segue, não se esqueçam que podem sempre consolidar os vossos conhecimentos em http://www.php.net

Os formulários são “ferramentas” bastante vulgares actualmente nas páginas WEB, tendo como objectivo a recolha de dados, a permissão de introdução de user e password por parte dos utilizadores, entre outros.
Na criação de formulários devemos saber que os dados têm de transitar de um lado para outro (ou de página para página, ou da página para a mesma página, ou da página par a nossa base de dados, etc).
Existem alguns métodos para passagem de valores entre páginas. Hoje vamos aprender o método GET.
O método GET permite-nos passar valores no URL (no endereço). Mas para que serve?
- Bem, imaginem o seguinte caso: desenvolveram um formulário que apresentam ao utilizador para preencher online e depois de preenchido querem mostrar os dados ao utilizador.
Como podem imaginar, existem variadíssimas situações onde podemos usar o método GET. Para começar vamos definir a nossa ordem de trabalhos:
- Criar o formulário (Página HTML ou PHP)
- Criar uma página com script para “apanhar” os dados
- Ver Resultado
1. Criar formulário:
Os formulários podem ser facilmente criados usando por exemplo o Dreamweaver, Frontpage entre outro programas direccionados para a criação de páginas Web. Neste caso, vamos usar o nosso notepad++ (por exemplo) e incluir o seguinte código:

Depois de gravarem o código, salvem por exemplo como forms.html
Abram o vosso browser e digitem o endereço de forma a chegarem ao vossa página (Por omissão: http://localhost/xampp/forms.html)

2. Criar uma página com script para “apanhar” os dados (apanha_dados.php)
Ora o próxima script irá apanhar os dados que vêm da pagina forms.html. Se bem se lembram, na construção da pagina forms.html incluímos. Isto indica que vamos usar o método GET para a passagem de valores da página forms.html para a página apanha_dados.php. Outra coisa que podemos reparar é que cada objecto criado no formulário tem associado um nome (por exemplo, a textbox onde eu vou inserir o nome tem a designação de “nome”). O script seguinte irá “apanhar” os dados contidos nesses objectos e associá-los a variáveis. Confuso?!?!?
Arquivado na categoria: Tutoriais
16 comentários a “PHP é à quinta-feira - Começar a programar”
Deixe o seu comentário
Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste weblog ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. O autor deste weblog reserva-se, desde já, o direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação de seu autor (nome completo e endereço válido de email) também poderão ser excluídos.








29 de Novembro de 2007 às 5:51 pm
Brilhante, bem explicado, e simples…
Agora e quanto ao acesso a base de dados, ando-me a babar à espera dessa parte
Abraço
29 de Novembro de 2007 às 6:31 pm
Apenas gostaria de salientar que para esconder as variaveis submetidas pelo form, basta mudar todos os $_GET para $_POST e tambem mudar no form o método de submissão de method=”get” para method=”POST”.
Assim sendo, o url mantem-se inalteravel e os valores submetidos NAO são visiveis no URL.
A ver se arranjo tempo para fazer tuturials sobre PHP/MySQL, já que trabalho profissionalmente com isso.
Cumprimentos,
RootShell
29 de Novembro de 2007 às 6:32 pm
@Remedios
Já somos dois.
Excelente Pedro Pinto, continue assim. Eu até dava dicas mas está muito bem assim, sem quaisquer rodeios e muito bem explicado.
cump’s
29 de Novembro de 2007 às 6:33 pm
Concordo com o Remédios.
Só + uma coisinha: como fizeram os efeitos de forma e sombra no screenshot???
Ficou mesmo bom!
29 de Novembro de 2007 às 7:13 pm
Olá, a todos
Mais uma vez, parabéns pela rúbrica
Só uma nota
No código forms.html, onde está
Password:
29 de Novembro de 2007 às 7:59 pm
@Tokico Brother
Word Resolve !!!!
29 de Novembro de 2007 às 8:28 pm
@Tokico Brother
@Pedro Pinto
O word resolve, mas tem que ser o word 2007 na zona de efeitos 3D de imagens.
Abraço
29 de Novembro de 2007 às 9:15 pm
e que tal colocar se achares bem uma ficheiro para download com todas as dicas que já colocas-t aki no site??podia ser o nosso presentinho d natal!!!
loool, k axas???eu agradeço
29 de Novembro de 2007 às 10:23 pm
Olá, a todos
O WP corta algumas palavras, pelo que o meu outro comentário ficou incompleto
Aqui vai:
No código forms.html, onde está a password
em vez de
input type=text
eu colocaria
input type=password
ctos
29 de Novembro de 2007 às 10:28 pm
@José Fonseca
Obrigado pela correção. Foi um problema na imagem
Um abraço
Pedro Pinto
29 de Novembro de 2007 às 10:31 pm
Muito bom.
Isto sim é dicas importantes
29 de Novembro de 2007 às 11:28 pm
Nada melhor que a explicação mais ilustrativa, mais prática e mais expositiva, para ser melhor percebida e compreendida pelo público alvo [neste caso todos os usuários do Blog].
Só por esse aspecto tens os meus parabéns, noto muita evolução no teu trabalho
30 de Novembro de 2007 às 12:08 am
Estou triste. Ando com um post atrasado. Mas prometo que bombardeio com dúvidas da próxima vez. Entertanto, fica uma pergunta:
Criar e gerir classes (por exemplo) em PHP?
Demora muito?
Ainda não estamos preparados?
Mais vale darmos cabeçadas na parede e ir ao PHP.net (Não ficar ofendidos.É uma opção válida.)?
Obrigado pelo tutorial e pela paciência.
Agapytho
30 de Novembro de 2007 às 3:20 am
Passem as cenas por POST, não por GET…
30 de Novembro de 2007 às 9:08 am
Cheira-me que vamos ter uma rubrica sobre outra linguagem de programação, cheira-me!
5 de Dezembro de 2007 às 1:40 am
Uma explicação 5 *.
Será que podias disponibilizar se achares bem, um ficheiro para download com todas as dicas que já colocas-te aqui no site acerca de php??
Dava mesmo jeito, e eu agradeço!!!
Obrigado pelo toturial.
