Ir para conteúdo

POWERED BY:

Arquivado

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

killer_

[RESOLVIDO]  com metodo $_POST

Recommended Posts

olha eu denovo...hsuahuashusa

vô c direto ao assunto... :P

na pagina update.php não consigo recuperar o valor dos campos da pagina anterior (cadastro.php)

as variáveis vem vazias....ou sem valor

 

cadastro.php

 

$nome=mysql_result($result,$i,"nome");$nomepai=mysql_result($result,$i,"pai");$nomemae=mysql_result($result,$i,"mae");...<form action="update.php" method="post" name="Form2">...<input size="100%" type="text" name="txtNomeAluno" value="<? echo $nome; ?>"><input type="text" name="txtNomePai" size="100%" value="<? echo $nomepai; ?>"><input type="text" name="txtNomeMae" size="100%" value="<? echo $nomemae; ?>">...<input type="submit" value="Atualização Cadastral" name="Submit">...</form>
update.php

 

$nome=$_POST["txtNome"];$nomepai=$_POST["txtNomePai"];$nomemae=$_POST["txtNomeMae"];...echo $nome;echo $nomepai;echo $nomemae;

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja achei um erro

aki esta txtNomeAluno<input size="100%" type="text" name="txtNomeAluno" value="<? echo $nome; ?>">e você esta recuperandoassim$nome=$_POST["txtNome"];não seria$nome=$_POST["txtNomeAluno"];
outra coisa tente usar

$nome= $_REQUEST['txtNomeAluno'];$nomepai=$_REQUEST['txtNomePai'];$nomemae=$_REQUEST['txtNomeMae'];

posta ae qual quer coisa!

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa opa vlw _vina funcionô certinho usando $_REQUEST

sobre o erro, foi descuido meu msm...obrigado pela ajuda http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

agora vô v c consigo inseri no banco as informações... http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

qlqr coisa vô enxe o sako denovo....hehehe :rolleyes:

 

veja achei um erro

aki esta txtNomeAluno<input size="100%" type="text" name="txtNomeAluno" value="<? echo $nome; ?>">e você esta recuperandoassim$nome=$_POST["txtNome"];não seria$nome=$_POST["txtNomeAluno"];
outra coisa tente usar

$nome= $_REQUEST['txtNomeAluno'];$nomepai=$_REQUEST['txtNomePai'];$nomemae=$_REQUEST['txtNomeMae'];
posta ae qual quer coisa!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas aki galera... eu sou newbie nisto mas qual a diferença de usar $_REQUEST, $_POST e $_GET ????Valew.. desculpe pelo entrometimento.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo oq eu entendo.$_post = vem "escondido" não aparece na no url da pagina seila acho q eh isso uhauha$_GET = ele vem no URL tipo pagina.php?teste=issoe tbm depende da forma que você atribui o seu formulário ele pode ser GET ou POSTo $_Request = funciona tanto para o POST e para o GETacho q eh isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ahm?? tudo bem q o method POST de um form vem escondido e o GET nao.Mas e no PHP? pra existe o $_POST, o $_GET e o $_REQUEST ? http://forum.imasters.com.br/public/style_emoticons/default/upset.gif entendeu? eu nao entendi pq PHP tem estes 3 objetos.. queria sabe.. alguem sabe?Valew..

pelo oq eu entendo.$_post = vem "escondido" não aparece na no url da pagina seila acho q eh isso uhauha$_GET = ele vem no URL tipo pagina.php?teste=issoe tbm depende da forma que você atribui o seu formulário ele pode ser GET ou POSTo $_Request = funciona tanto para o POST e para o GETacho q eh isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Brother veja esse site vai encontrar sua resposta..http://br2.php.net/manual/pt_BR/language.v....predefined.php

$_GETVariáveis postadas para o script via método HTTP GET. Análogo ao antigo array $HTTP_GET_VARS (que ainda continua disponível, mas em decadência).

$_POSTVariáveis postadas para o script via método HTTP POST. Análogo ao antigo array $HTTP_POST_VARS (que ainda continua disponível, mas em decadência).

$_REQUESTVariáveis postadas para o script por todas os mecanismos de input GET, POST, e COOKIE não podem ter seu conteúdo garantido de qualquer forma. A presença e a ordem de inclusão das variáveis nesse array é definida de acordo com a diretiva de configuração variables_order. Este array não tem um equivalente nas versões anteriores do PHP 4.1.0. Veja também import_request_variables().

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif qualquer coisa posta ai....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uhmm entendi... mas entao é melhor usar sempre $_REQUEST? pois bem imagina você ta la bem debugando seu formulario de repente você muda o method dele e vai ter q mexer no codigo do PHP.. vai ficar chato nao é?

 

Mas pensando bem por segurança é bom usar $_POST pra form POST e $_GET para query strings da URL nao é mesmo ou estou falando besteira?

 

 

Valew.. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.