Guest Alexandre Rossi Postado Março 26, 2004 Denunciar Share Postado Março 26, 2004 Estou tendo um pequeno probleminha.. ajudem se puderem.Tenho um arquivo nome.htm - é um pequeno formulario com um campo somente.codigo fonte:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Documento sem título</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /></head><body><form name="" id="" method="get" action="nome.php"> Digiite seu nome: <input name="txtNome" type="text" id="txtNome" /> <input type="submit" name="Submit" value="O Nome digitado Foi" /></form></body></html>====================================================e tem um arquivo chamado nome.php que vai executar o formulario. Ele não consegue enchergar o que foi digitado no campo especificado.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Documento sem título</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /></head><?phpecho "O nome digitado foi: $txtNome";?><body></body></html>O que esta errado.....porque o php não le o formulario.. tem alguma configuração especifica?AgradeçoAtenciosamenteAlexandre Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Março 26, 2004 Denunciar Share Postado Março 26, 2004 Não use $txtNome, use $_GET[txtNome]...Se o método do formulário fosse POST, você teria que usar $_POST[txtNome]...Ele não consegue enxergar o $txtNome porque uma diretiva chamada register_globals deve estar setada como OFF no seu php.ini... e é melhor que permaneça assim por motivos de segurança... se você utilizar a busca do fórum, procurando por "register_globals" você vai encontrar vários tópicos tratando do assunto...Qualquer problema é só postar... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Alexandre - Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 obrigado .... reallmente agora funcionou....Um a grande abraçoAlexandrre Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 Opa...sem problemas...Qualquer dúvida, pode postar que a gente ajuda ou pelo menos finge...heheheh Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Alexandre Rossi
Estou tendo um pequeno probleminha.. ajudem se puderem.
Tenho um arquivo nome.htm - é um pequeno formulario com um campo somente.
codigo fonte:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Documento sem título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<form name="" id="" method="get" action="nome.php">
Digiite seu nome:
<input name="txtNome" type="text" id="txtNome" />
<input type="submit" name="Submit" value="O Nome digitado Foi" />
</form>
</body>
</html>
====================================================
e tem um arquivo chamado nome.php que vai executar o formulario. Ele não consegue enchergar o que foi digitado no campo especificado.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Documento sem título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<?php
echo "O nome digitado foi: $txtNome";
?>
<body>
</body>
</html>
O que esta errado.....porque o php não le o formulario.. tem alguma configuração especifica?
Agradeço
Atenciosamente
Alexandre
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.