Criar filtro utilizando <select></select> no wordpress

368 views
Skip to first unread message

Leleo

unread,
Sep 30, 2009, 8:15:55 AM9/30/09
to GOPHP
Bom dia pessoal, estou com a seguinte dúvida: Em minha página tenho
dois 'selects' um listando as linhas de produtos
('hospitalar,industrial,automotiva,etc') e o outro listando os
produtos em si ('produto A', 'produto B', etc).Para implementar os
selects eu utilizei o seguinte código:

<select name="linhas" style="width:150px;">
<?php
$lastposts = get_posts('numberposts=5&category_name=linha');
foreach($lastposts as $ultimopost) :
echo '<option value="'.$ultimopost->post_title.'">';
echo $ultimopost->post_title;
echo '</option>' ;
endforeach;
?>
</select>



Criei uma categoria para as linhas dos produtos e outra para os
produtos.Quando insiro os produtos em um post,tenho dois custom fields
'linha' e 'produtos'(Penso que talvez funcione também utilizando
tags).Como posso fazer para que quando o usuário escolhesse
determinada linha ou produto no select, só fossem listados os produtos
referentes as opções que o usuário escolheu?

Leonam Souza

unread,
Sep 30, 2009, 8:22:15 AM9/30/09
to go...@googlegroups.com
Desculpa se entendi errado...
Mas qual a razão de dois selects?
As tabelas estão relacionadas?
Por quê não usa sub-querys?
Pelo que entendi sua dificuldade está mais relacionada a banco de dados...


2009/9/30 Leleo <kripto...@yahoo.com.br>



--
Atenciosamente,
Leonam Souza

“Trocaria, se pudesse, toda minha tecnologia por uma tarde com Sócrates.” - Steve Jobs


Walker de Alencar

unread,
Sep 30, 2009, 8:48:59 AM9/30/09
to go...@googlegroups.com
Seria similar a escolher uma UF e listar Municipios...

Trabalhe com uma chamada de função onchange para o select, nessa função faça sua requisição de ajax, e com o retorno, popule a select de produtos.

;)



2009/9/30 Leonam Souza <lsou...@gmail.com>



--
Walker de Alencar
Arquiteto Web/PHP
http://www.walkeralencar.com
(62) 8172-5487
(61) 9317-0543

Leleo

unread,
Sep 30, 2009, 9:37:39 AM9/30/09
to GOPHP
Bom dia Leonam e Walker.Leonam quando me refiro a select não estou
falando sobre a função 'Select' de sql, mas '<select></select>' no
html mesmo.Walker você conhece algum bom tutorial que me orientasse
como fazer isso com jquery? Até o momento não encontrei nada na
internet.

Romeu Godoi

unread,
Oct 1, 2009, 7:47:34 AM10/1/09
to go...@googlegroups.com
No Google coloque "combo dinamico com jquery"... vc vai encontrar varios links.

Att.

2009/9/30 Leleo <kripto...@yahoo.com.br>



--
Att, Romeu Godoi
Analista-Desenvolvedor Web
Celular: +55 (62) 9281-5790
Email: romeu...@gmail.com

Reply all
Reply to author
Forward
0 new messages