Estou com um problema no meu código e não estou descobrindo aonde está o erro.
Estou tentando ordenar um relatório ASC/DESC clicando no título da coluna
estou usando o seguinte codigo:
$sql="select * from venda where (datav BETWEEN '".$data1."' and '".$data2."') and fpagamento='".$row["idpagamento"]."' and tipo='PEDIDO'";
$ordem = $_GET['ordem'];
switch($ordem)
{
case "1":
$sql .= "order by entrega";
break;
case "2":
$sql .= "order by nro";
break;
case "3":
$sql .= "order by datav";
break;
case "4":
$sql .= "order by cliente_idcliente";
break;
case "5":
$sql .= "order by nome";
break;
case "6":
$sql .= "order by total";
break;
default:
break;
}
td width="15%"><b><a href="?ordem=1">Entrega</a></b></td>
<td width="8%"><b><a href="?ordem=2">Pedido N</a></b></td>
<td width="10%"><b><a href="?ordem=3">Data</a></b></td>
<td width="20%"><b><a href="?ordem=4">Historico</a></b></td>
<td width="35%"><b><a href="?ordem=5">Cliente</a></b></td>
<td width="12%"><b><a href="?ordem=6">Valor</a></b></td>
Não esta dando erro mas qdo clico no link ele aparece na DATA INICIAL e DATA FINAL a data de atual ai qdo vou em pesquisar ele volta para o mesmo resultado.
Alguem pode me ajudar?