Cita:
Iniciado por gnzsoloyo ¿Entonces por qué pusiste esto en tu primer script, en el primer mensaje (lineas 34 y siguientes):
Código PHP:
Ver original// Ordenar por
$vorder = $_POST['orderby'];
if($vorder != ''){
$sql .= " ORDER BY ".$vorder;
}
Allí le estabas agregando a cada una de las versiones de la consulta, un ORDER BY que afectaba a todo...
¿Hiciste un Copy+Paste de un script ajeno, sin analizarlo?
No, no he copiado de nadie. Lo que pasa es que la variable
$vorder como veras en la consulta de muchas sqls no la tengo. Y sin embargo si ordena los datos en el código que tengo en javascript
:
Código Javascript
:
Ver original// ordenar por
$("#data th span").click(function(){
var orden = '';
if($(this).hasClass("desc"))
{
$("#data th span").removeClass("desc").removeClass("asc")
$(this).addClass("asc");
ordenar = "&orderby="+$(this).attr("title")+" asc"
}else
{
$("#data th span").removeClass("desc").removeClass("asc")
$(this).addClass("desc");
ordenar = "&orderby="+$(this).attr("title")+" desc"
}
filtrar()
});
});
La verdad es que no me había dado cuenta de eso. Como es posible que ordene los datos sin meter esa variable en la consulta sql?