Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, tô tentando desesperadamente fazer uma consulta no banco de dados utilizando dois menus de lista mas não tenho nem idéia de como fazer isso. É o seguinte: tenho uma página de consulta de horário de linhas de ônibus. Nessa página tem dois menus de lista com as cidades de origem e destino respectivamente. Quando a pessoa selecioar as duas opções, preciso que faça uma consulta no banco e exiba o número da linha, mome, o horário e a frequência.
Pra ficar mais fácil de entender, tá aí o link do site que estou fazendo: http://www.statrans.com.br/index_02.php
No menu "Linhas e Horários", escolha uma cidade de origem e outra de destino. Quando clicar em "consultar", irá aparecer uma tabela com o horário, o número da linha, o nome da linha e a frequência. Só que esta página eu fiz na mão mesmo. Não tem nenhuma ligação com o banco de dados (é só um mondelo). Mas é mais ou menos isso que eu gostaria que aparecesse nesta página.
Alguém pode me ajudar com isso, por favor? Caso não tenha como dar uma força, poderiam me indicar onde posso encontrar alguma coisa sobre o assunto?
Agradeço desde já pela atenção.
Marco
>
tenta fazer assim na pagina que recebe os dados do form
$origem = $_POST["lista_origem"];
$destino = $_POST["lista_destino"];
$query = "SELECT * FROM tabela WHERE origem = '$origem' AND destino = '$destino'";
$result = mysql_query($query);
while($rs = mysql_fetch_array($result)){
//aqui você exibe os dados da consulta
echo $rs["campo_do_banco"];
}
Obrigado por responder jpraminelli, mas na realidade isso que você me indicou não vai dar muito certo não. É porque algumas cidades possuem mais de 1 horário e mais de uma linha para o mesmo destino. Exemplo: DE "varginha" PARA "três pontas" existem 7 horários diferentes, e em 5 linhas diferentes. Só que algumas dessas linhas a cidade de origem não é varginha e a de destino também não é três pontas. A linha apenas passa por estas cidades. Entendeu? Gostaria que listasse todos os horários e as respectivas linhas.
Alguém pode me ajudar com isso?
Mais uma vez agradeço a todos que leram este tópico.
Grande abraço.
Marco
Precisamos entender mais do teu sistema para sugerir algo.
Como está a modelagem do banco ?
Se tiver como postar a estrutura das tabelas, com alguns dados, ajuda para podermos montar algum modelo.
tenta fazer assim na pagina que recebe os dados do form