Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/05/2009, 06:05
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: ordenar resultados en tabla asp

Hola

Prueba y modifica este script
Código asp:
Ver original
  1. <%
  2. Sub Ordenar_Array(byRef arr)
  3. Dim hilera, i, pos, p_valor, n_valor, arrDivision
  4. For hilera = 0 To UBound(arr) - 1
  5. p_valor = arr(hilera)
  6. n_valor = arr(hilera)
  7. pos = hilera
  8.            
  9. For i = hilera + 1 to UBound(arr)
  10. If arr(i) < n_valor Then
  11. pos = i
  12. n_valor = arr(i)
  13. End If
  14. Next
  15.        
  16. If pos <> hilera Then
  17. arr(pos) = p_valor
  18. arr(hilera) = n_valor
  19. End If 
  20. Next
  21.  
  22. End Sub
  23. %>
  24. <html><body>
  25.  
  26.  
  27. <form method=post id=form1 name=form1 action="./ordenar_array.asp">
  28. Introduce una cadena<br>
  29. <textarea name="elementos" cols=50 rows=5><%=Request.Form("elementos")%></textarea>
  30. <p><input type=submit value="Ordenar" id=submit1 name=submit1>
  31. </form>
  32.  
  33. <p><hr><P>
  34.  
  35. <% If Len(Request("elementos")) > 0 then
  36.  
  37.       arrDivision = split(Request.Form("elementos"), " ")
  38.    
  39.       Response.Write "Desordenado -- " & join(arrDivision, ", ") & "<br />"
  40.  
  41.        Call Ordenar_Array(arrDivision)
  42.      
  43.      
  44.       Response.Write "Ordenado -- " & join(arrDivision, ", ")
  45.      
  46.       Response.Write "<p><hr><p>"
  47.    End IF
  48. %>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />