Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2004, 15:29
M@rLocK
 
Fecha de Ingreso: febrero-2004
Mensajes: 49
Antigüedad: 21 años, 2 meses
Puntos: 0
Hola univercity,

Aqui te envio el codigo que tienes utilizar.

Yo solo lo he hecho para ordenarlo por fechas ascendentes y descendentes, pero le puedes añadir todos los ordenes que tu quieras.

los ficheros opendb.asp y closedb.asp lo unico q hacen es abrir la conexion y cerrarla con la base de datos en una variable cn.

<!--#include file="opendb.asp"-->
<%
if (request.form("orden")<>"") then
select case (request.form("orden"))
case "Fecha_desc": orden= " ORDER BY fecha DESC"
ord=1
sel1="selected"
sel2=""
case "Fecha_asc": orden= " ORDER BY fecha"
ord=2
sel1=""
sel2="selected"
end select
elseif request.QueryString("ord")<>"" then
select case (request.QueryString("ord"))
case "Fecha_desc": orden= " ORDER BY fecha DESC"
ord=1
sel1="selected"
sel2=""
case "Fecha_asc": orden= " ORDER BY fecha"
ord=2
sel1=""
sel2="selected"
end select
else
orden= " ORDER BY fecha DESC"
ord=1
sel1="selected"
sel2=""
end if

query = "SELECT * FROM TABLE"&orden
Set rs = cn.Execute(query)

%>

<form name="ordenar" method="post" action="ordenar.asp?ord=<%=ord%>">
<select name="orden" onchange="document.ordenar.submit()">
<option value="Fecha_desc" <%=sel1%>>Nuevos</option>
<option value="Fecha_asc" <%=sel2%>>Antiguos</option>
</select>
</form>
<table>
<%
while not rs.eof
response.write "<tr><td>"&rs.fields("fecha")&"</td></tr>"
rs.movenext
wend
%>
</table>
<!--#include file="closedb.asp"-->

Un saludo