Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tabatinga

Manipulando Formulário em PHP

Recommended Posts

Estou iniciando em php e já tenho uma dúvida: Como recebo as informações de um form? em uma páginas PhPpois em asp a gente usa request("nome")e não sei como é em php.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou iniciando em php e já tenho uma dúvida: Como recebo as informações de um form? em uma páginas PhPpois em asp a gente usa request("nome")e não sei como é em php.

Para capiturar variaveis enviadas por method="post" em php 4 basta declarar uma variavel com o nome do campo por exemplo:<imput name="login" type="imput" value="eu">tu chama uma variavel$login e pronto captura o valor do campo imputcomecho $logintu vai obter o resultado o valor euagora nas versões posteriores a php 4.2 devesse usar $HTTP_POST_VARS['login'];eecho $HTTP_POST_VARS['login'];a forma abreviada deste comando é $_POST['login'];echo $_POST['login'];flw :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou usando a versão 4.3.1.1 e não estou conseguindo fazer funcionar:<html><body><form action="do_redirect.php" method="post">Nome : <input type="text" name="nome" value="eu"><br><br><input type="submit" value="Enviar"></form> </body></html><?php//$nome = $_POST["Nome"];echo "meu nome é: $nome";?> resultado:Notice: Undefined variable: nome in C:\web\php\do_redirect.php on line 3meu nome é:

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou usando a versão 4.3.1.1 e não estou conseguindo fazer funcionar:<html><body><form action="do_redirect.php" method="post">Nome : <input type="text" name="nome" value="eu"><br><br><input type="submit" value="Enviar"></form> </body></html><?php//$nome = $_POST["Nome"];echo "meu nome é: $nome";?> resultado:Notice: Undefined variable: nome in C:\web\php\do_redirect.php on line 3meu nome é:

Isso pq as variáveis globais não estão setadas pra ono único erro q vi no formulário foi que você criou um campo com o name="nome" e você puxou pelo PHP como "$_POST["Nome"];".....Entendeu?? você criou o nome do campo em minusculo mas quis resgatar em maiusculo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.