Ir para conteúdo

POWERED BY:

Arquivado

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

Claudio_Pinho

Tem como indexar um resultado de uma pesquisa em um array

Recommended Posts

Estou fazendo uma rotina de programação de uma webradio. Fiz uma consulta em duas tabelas e retorna em um array. Meu problema é que não consigo indexar o resultado. Estou prevendo de os cadastros dos programas da rádio não serão sequencial e preciso imprimir indexado pela hora de inicio do programa.

Por exemplo:

Programa 1

Horario 06:00 às 08:00

 

Programa 2

horario 14:00 às 18:00

 

Programa 3

Horario 19:00 às 20:00

 

Deveria imprimir assim. Porem o programa 1 foi cadastrado após os outros e na pesquisa ele imprimi sempre por último, fica assim:

Programa 2

horario 14:00 às 18:00

 

Programa 3

Horario 19:00 às 20:00

 

Programa 1

Horario 06:00 às 08:00

Ja tentei indexar a pesquisa utilizando order by hini, mas não funcionou. Segue o codigo abaixo:

while($linha = mysql_fetch_array($Ultimo)){
$bid_prog = $linha["id_prog"];
//busca os dados do programa
$Buscadia = mysql_query("SELECT * FROM programa Where id = '$bid_prog' ORDER BY hini ASC");
$arprog = mysql_fetch_array($Buscadia);
$nomeprog = $arprog["nome"];
$vHini = $arprog["hini"];
$vHfim = $arprog["hfim"];
$vIdlocutor = $arprog["id_locutor"];
//busca o nome do locutor
$vNomeloc = mysql_query("SELECT nome FROM locutor Where id = '$vIdlocutor'");
$arrayloc = mysql_fetch_array($vNomeloc);
$vNomeloc1 = $arrayloc["nome"];
//formatação dos dados na impressão
?>
<div class="lprog" style="height: 30px; width 480px; background-color: #ccc;">
<h2>Programa:<?php echo $nomeprog;?></H2>
</div>
<div class="lhorario" style="height=100px; width=480px;" >
<p> Hora Inicio:<?php echo $vHini;?> *** Hora Termino:<?php echo $vHfim;?></p>
</div>
<div class="lLoc" style="height=20px; width=480px;">
<p> Locutor: <?php echo $vNomeloc1;?>
</div>
</dviv>
<?php
}
?>

 

Agradeço qualquer ajuda.

 

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.