tenes que hacer bien tu formulario y saber cuales son las variables que pasas
imageinemonos que tendras
Yo mando un formulario en dodne recogo varias cosas y entre ellas
Ordenar por:
+ descripción
+ casa
+ existencias
Tipo:
+ ascendente
+ descendente
y las mando de esta forma en el formulario
Cita: <form method="GET" action="buscar_avanzado_resultados.asp">
///aqui va mas codigo///
<p>Ordenar por</p>
<table border="0" cellpadding="0" cellspacing="0" width="249">
<tr>
<td width="20">
<input type="radio" value="V1" name="orden1" checked></td>
<td width="76">
descripción</td>
<td width="29">
<input type="radio" value="V1" name="orden2" checked></td>
<td width="38">
casa</td>
<td width="21">
<input type="radio" value="V1" name="orden" checked></td>
<td width="69">
existencias</td>
</tr>
<tr>
<td width="20">
<input type="radio" name="alf1" value="V1" checked></td>
<td width="76">
ascendente</td>
<td width="29">
<input type="radio" name="alf" value="V1" checked></td>
<td width="127" colspan="3">
descendente</td>
</tr>
</table>
</form>
y recogo las variables asi:
algunas las defino solo para impresion
Cita: orden = request.querystring("orden")
if orden = "descripcion" then
Morden = "descripcion"
else
if orden = "nom_casa" then
Morden = "nombre de casa"
end if
Morden = "existencias"
end if
alf = request.querystring("alf")
if alf = "asc" then
MOrderBy = "ascendente"
else
MOrderBy = "descendente"
end if
y hago mi sql mas o menos asi:
Cita: strsql = "SELECT * FROM DESCRIPCION order by "& orden & " "&alf
y en mis enlaces de paginacion paso:
Cita: <a href="buscar_avanzado_resultados.asp?eje=30&page=< %= pagina_actual - 1 %>&orden=<%=orden%>&alf=<%=alf%>">
para pasar el nombre del campo por el que quiero que se ordene y ademas si lo quiero ascendente o descendente
Si te perdi mas lo siento pero hoy es lunes y no ando muchas ganas de nada :P