Ir para conteúdo

Arquivado

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

flavialieggio

esta correto?

Recommended Posts

Galera,Para se passar informações de uma pagina para outra com php não e usando as variaveis $_POST ou $_GET?..... bem, e que estou tentando pegar um valor de uma pagina anterior que fez uma pesuisa e passar pra outra pagina para que ela traga mais detalhes sobre a presquisa feita anteriormente.... :huh: ...tipo, pesquiso o nome de um animal na primeira vez...ai ele vai para uma pg que tras, por exemplo, so o nome popular desse animal, ai qdo ele clicar sobre o nome popular desse animal ele vai trazer mais detalhes sobre ele..... so que nao to conseguindo fazer isso funcionar na segunda pagina..de alguma forma ela perde a variavel e retorna vazio.....Bem galera se alguem puder me ajudar....Valeu...[]´sFlávia

Compartilhar este post


Link para o post
Compartilhar em outros sites

na 1 você posta normal, na segunda você usa hidden field's e posta de novo, assim, pode resgatar na próxima. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola michel,mas me ajuda a entender o que e esse HIDDEN FIELD´s ..... e uma variavel? desculpa te perguntar, mas e que eu realmente nao sei o que e...tentei procurar no php.net, mas nao achei. Voce poderia me dar uma dica? Valeu mesmo pela ajuda e pela atenção....flávia....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não vai achar no br.php.net msm pois isso nda mais é que html. ;)

 

Hidden's servem para o seu caso, armazenar dados q foram postados, exemplo:

você tem um formulário, a pessoa preenche as info e clica em enviar, ai depois tem a parte de confirmação dos dados, onde a pessoa tem q ler td, ver se ta certo e ai clicando novamente em enviar ela se registra. Questão como você faria na parte de confirmação pra mandar novamente os dados já postados, q estão sendo mostrados na tela pra confirmação?!?! Ai entram os hidden, pois com eles você pode armazenar dados já postados para que estes sejam enviados novamente...

 

exemplo:

PHP [/tr][tr]$valor_postado = $_POST['campo']; //resgata o valor postado

 

<form>

<input name="campo1" type="hidden" value="<?echo $valor_postado;?>">

<input type="submit" value="Enviar">

</form>

[/tr]

 

Ou seja, acima, ele resgata o valor postado e coloca ele dentro de outro <form> em forma de hidden para que ao enviar este outro form, os dados anteriores sejam enviados junto. Ai você resgata eles pelo nome do hidden, normalmente... ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oh michel,valeu pela lembrança..... no html eu lembro que existe, mas qdo você falou pensei que era algo do php.... mas mesmo assim nao esta dando certo... O esquema do site funciona da seguinte forma:1 - Tem um campo de busca rápida sobre o animal desejado.....2 - ele traz o nome popular desse animal (que ja e um link) que vai pra pagina, por exemplo, popular_det.php onde ira trazer mais detalhes.... Isso nao e passado de pag a pag por form´s...... ele resgata o valor da segunda pagina trazendo o nome da especie popular para fazer a pesquisa dos detalhes dessa especie na terceira pag.... :unsure: Bem eu teria que agir de que forma?

Compartilhar este post


Link para o post
Compartilhar em outros sites

é, então você pode estudar de fazer o uso de cookies, session (session acho melhor)... ;) Ou então adaptar para que as info sejam repassadas por form, ai sim, você poderia usar hidden's. :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

oras no link que voce cria com os nomes populares voce utiliza gettipo assim... <a href="paginadetalhes.php?codigoanimal=<?echo $cada_nome_de_animal_encontrado;?>">na paginadetalhes voce pega com $valor_postado = $_GET['nome_animal']; acho que é isso, nao conheco php, so ASP

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode tbm, mas usar GET, nunca acho uma boa, principalmente se for mtos campos, ficar enchendo a barra de endereço, aff... Depois fazer mtas validações de segurança....

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.