Classificar coluna de uma tabela ao clicar
Estou com uma dificuldade para classificar as colunas da tabela do meu banco de dados, ao clicar no título.
Alguém me dê um help. Por favor!
O que eu faço para usar esses campos como link para acessar meu banco de dados e utilizar a query "select * from consultas order by nome asc"?
OBS: sou iniciante, meu código php que vem a seguir, está uma verdadeira bagunça, mas vou melhorando aos poucos.
Aceito sugestões!
Segue a base do meu código php:
$consulta = mysql_query("SELECT * FROM consultas WHERE nome LIKE '%$campo_busca%' or cod_sol LIKE '%$campo_busca%'");
$contador = mysql_num_rows($consulta);
if($contador == 0){
print '
Solicitação Pendente.
<br>Favor confira se o código foi digitado corretamente.';
}
else
{
if($contador == 1) print $contador . ' autorização encontrada.';
else print $contador . ' autorizações encontradas.';
print '<table class="tbl_pesq_corpo" cellpadding="0" >'; //Titulo da tabela
// Gostaria que classificasse por esses títulos das colunas
print '<tr class="tbl_pesq_titulo">
<td>Cód Solicitação</td>
<td>CNS</b>
<td>Nome</td>
<td>Procedimento</td>
<td>Local marcado</td>
<td>Dia Marcado</td>
<td>Hora Marcada</td>
</tr>';
// isso é uma gambiarra para alternar as cores da linha da tabela + css. Deu certo xD
while($dados = mysql_fetch_assoc($consulta))
{
if($cont % 2 == 0)
{
$cor = tbl_pesq_linhapar;
}
else
{
$cor = tbl_pesq_linhaimpar;
}
print'<tr class="'.$cor . '"><td> '.$dados['cod_sol'] . '</td>' . '<td>'.$dados['cns']. '</td>' . '<td>'.$dados['nome']. '</td>' . '<td>'.$dados['local']. '</td>' . '<td>'.$dados['procedimento']. '</td>' . '<td>'.$dados['data']. '</td>' . '<td>'.$dados['hora']. '</td></tr>';
$cont ++;
}
print '</table>';
}
}
?>Discussão (2)
Carregando comentários...