Ir para conteúdo

POWERED BY:

Arquivado

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

ricardo99

Dois Formulários trabalhando sobre o mesmo resultset

Recommended Posts

Como se faz para termos dois formularios trabalhando sobre o mesmo resultset? Tendo como exemplo a pesquisa do youtube (veja abaixo)

o45Md.png

 

 

Em Vermelho a pesquisa padrão onde o usuario coloca a pesquisa e clica no botão de envio de formulario (no caso a lupa) e em Verde um outro formulario com os filtros de resultado que aparecem somente após a pesquisa inicial este formulario verde não necessita de click em qualquer tecla submit, o que quero saber é como se faz o segundo formulario (Verde)? como não é necessario um click de submissão, como reaproveita o resultado do formulario em vermelho, como o interligo ao formulario vermelho?

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamos lá, primeiramente isto não é bem um formulário, deixa eu tentar explicar, ao fazer a busca, vai para uma página que recupera o valor digitado no campo. Então esta página exibe os resultados e um menu suspenso que é composto por links, esses link simplesmente recarregam a página, porém com variáveis extras, é meio difícil de explicar mas vamos lá. Ao fazer uma busca temos um link parecido com este

 

https://www.youtube.com/results?search_query=php

 

este texto destacado em vermelho atribui a variavel search__query o valor de "php" que no caso foi o que o usuário digitou no campo de busca, a página por sí com seu sistema muito complexo exibe os resultados de acordo com a busca, os filtros funcionam da seguinte maneira, vou usar de exemplo o filtro hoje

 

<a href="https://www.youtube.com/results?filters=today&lclk=today&search_query="<?php echo $search_query?>">

 

nos textos destacados em azul ele envia as variáveis filters e clk, com o valor do filtro clicado, e no texto destacado em vermelho ele envia a variável $search_query, na qual seu valor foi atribuído de acordo com a busca inicial do usuário. Então a página recarrega agora com duas variáveis novas $filter e $clk que possuem o valor do filtro e ainda a variável search_query que possui o valor da busca. Então agora o sistema do YouTube verifica se as variáveis $filter e $clk possuem um valor e caso tiverem um o sistema do youtube faz a busca da mesma maneira de antes, porém agora usando estes valores e exibindo de acordo com o filtro, espero ter ajudado

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.