Ir para conteúdo

Arquivado

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

montano

[Resolvido] passando valores

Recommended Posts

boa tarde, eu tenho uma pagina que tem varias fotos, com href, quando clicar por exemplo no carro: redireciona para a pagina. pesquisa.php que deve receber como GET ou POST o valor carro, para que eu possa fazer select de produto = carro.. se a pessoa escolher na pagina moto, redireciona tambem para a pagina pesquisa.php mas agora o produto recebe 'moto' apra fazer o select de moto.

 

isso serveria pq eu tenho muito produtos, e eu nao posso criar uma pagina para cada um. queria fazer somente 1 pagina com as fotos dos produtos, e uma outra pagina que faria o select no BD.

no momento o codigo esta assim <a href="pesquisa.php"><img src... aqui chama a foto></a> , tem como passar algo para a pagina? estava pensando em algo do tipo, (if clicar na foto, variavel recebe "carro", e insiro ela em uma tb_pesquisa com insert, que eu vo chamar na outra pagina para ver qual pesquisa foi inserida (selecionada)

existe esse comando de se clicar em tal foto uma variavel recebe um valor?

 

preciso muito muito.. obrigado.

 

att, montno

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode fazer assim

<a href="pesquisa.php?id=<?php echo $id?>&tipo=<?php echo $tabela?>">
// onde $id = id da imagem e $tipo = tipo de produto, por exemplo, moto, carro, ou o que for.

Na pagina.php, você pega assim:

$_GET['id'] // id que veio antes
$_GET['tipo'] // tipo que veio de lá

Espero ter ajudado

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

no caso eu quero que quando o caraclique na foto moto que esta na pagina1.php, a pagina vai para pesquisa.php que vai pesquisar a moto..

 

 

<a href="pesquisa.php?id=<?php echo $id?>&tipo=<?php echo $tabela?>"> isso aqui esta na pagina1.php?

 

que vai carregar a pagina pesquisa?id=$id & tipo=$tipo certo?

da onde vem o $tipo? ele vai ser atribuido no link da foto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

De onde vem esta foto? Se for colocada manual, você pode colocar manual também. Se vier do banco, deve ter alguma campo que tem algo como categoria, ou tipo, ou outro nome qualquer que você dê para diferenciar motos de carros.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

De onde vem esta foto? Se for colocada manual, você pode colocar manual também. Se vier do banco, deve ter alguma campo que tem algo como categoria, ou tipo, ou outro nome qualquer que você dê para diferenciar motos de carros.

 

Carlos Eduardo

carlos, eu botei ela manual mesmo, nao esta no BD. ela ta hospedada junto com as minhas paginas e tal, mas se voce quer saber se esta dentro de uma tabela em um bd nao esta..

 

como eu posso fazer dae? para quando a pessoa clicar em tal foto ele mandar como parametro .php?tipo=carro (por exemplo) e pegar com um get isso que esta no browser.

 

valeuu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá certo. Acho que eu entendi mais ou menos...

 

Faz assim. Nas fotos você passa os parâmetros que você vai precisar na outra página. Vou dar um exemplo.

 

 

<a href="pesquisa.php?tipo=carro&nome=fusca"><img src="fusca.jpg"></a>

Quando clicar, vai direcionar para a página "pesquisa.php?tipo=carro&nome=fusca". Na página pesquisa, você vai pegar estes valores assim:

 

echo $_GET['tipo']; // Vai imprimir na tela 'carro'
echo $_GET['nome']; // Vai imprimir na tela 'fusca'

Aí, com estes dados, nesta página você faz o teu select. Tipo SELECT * FROM $_GET['tipo'] WHERE nome = $_GET['nome'].

 

Acho que deu pra ter uma idéia de como fazer.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá certo. Acho que eu entendi mais ou menos...

 

Faz assim. Nas fotos você passa os parâmetros que você vai precisar na outra página. Vou dar um exemplo.

 

 

<a href="pesquisa.php?tipo=carro&nome=fusca"><img src="fusca.jpg"></a>

Quando clicar, vai direcionar para a página "pesquisa.php?tipo=carro&nome=fusca". Na página pesquisa, você vai pegar estes valores assim:

 

echo $_GET['tipo']; // Vai imprimir na tela 'carro'
echo $_GET['nome']; // Vai imprimir na tela 'fusca'

Aí, com estes dados, nesta página você faz o teu select. Tipo SELECT * FROM $_GET['tipo'] WHERE nome = $_GET['nome'].

 

Acho que deu pra ter uma idéia de como fazer.

 

Carlos Eduardo

se a sintaxe for certa você ajudo muitoooo XD

heuheue, brigado msm

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.