tabatinga 0 Denunciar post Postado Outubro 15, 2003 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
felipe maricato moura 0 Denunciar post Postado Outubro 15, 2003 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
tabatinga 0 Denunciar post Postado Outubro 15, 2003 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
7vidas 0 Denunciar post Postado Outubro 15, 2003 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