Ir para conteúdo

POWERED BY:

Arquivado

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

sedex

Select em duas tabelas, e colocar em Combobox

Recommended Posts

Olá galera!

To precisando da Ajuda de Voces.

 

eu tenho um select, onde busco as seções do site (SAUDE, LAZER, PROFISSAO).. na tabela CATEGGUIA.

<?php

$consulta_sql = mysql_query("SELECT categoria FROM categguia ");

if($consulta_sql){

print('<select name="secao" size="1">');

if(mysql_num_rows($consulta_sql) > 0){

while($linha = mysql_fetch_array($consulta_sql)){

$categoria = $linha['categoria'];

print('<option value="'.$categoria.'">'.$categoria.'</option>');

}

} else {

print('<option value="">Não há Categorias cadastradas</option>');

}

print('</select>');

}

?>

E tenho outro select onde listo as categorias de cada seção (SAUDE = Medico, Dentista, etc). Que esta na Tabela Guia

 

<?php

$consulta_sql2 = mysql_query("SELECT categoria FROM guia ORDER BY categoria ");

if($consulta_sql2){

print('<select name="exibe" size="1">');

if(mysql_num_rows($consulta_sql2) > 0){

while($linha = mysql_fetch_array($consulta_sql2)){

$categoria = $linha['categoria'];

print('<option value="'.$categoria.'">'.$categoria.'</option>');

}

} else {

print('<option value="">Não há Categorias cadastradas</option>');

}

print('</select>');

}

?>

ATUALMENTE LISTA TODOS AS SEÇÕES E TODAS AS CATEGORIAS, SEM ORDEM.

 

EU GOSTARIA DE CLICAR EM SUADE, E LISTAR NO OUTRO COMBOBOX SOMENTE AS CATEGORIAS QUE FAZEM PARTE DE SAUDE (MEDICO, DENTISTA..)

Compartilhar este post


Link para o post
Compartilhar em outros sites

você postou no lugar errado!!

 

 

mas entao... você tem q relacionar as duas tabelas e usar o WHERE no segundo select...

 

por exemplo:

SELECT categoria FROM guia WHERE categoria = '$categoria' ORDER BY categoria

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.