Foros del Web » Programando para Internet » PHP »

Alternar Vinculos

Estas en el tema de Alternar Vinculos en el foro de PHP en Foros del Web. Que tal amigos, espero me puedan ayudar. Estoy organizando una tabla al dar click sobre la cabecera de cada columna esta se organiza segun la ...
  #1 (permalink)  
Antiguo 24/12/2008, 10:20
Avatar de brygom  
Fecha de Ingreso: marzo-2008
Mensajes: 79
Antigüedad: 16 años, 1 mes
Puntos: 0
Alternar Vinculos

Que tal amigos, espero me puedan ayudar.
Estoy organizando una tabla al dar click sobre la cabecera de cada columna esta se organiza segun la cabecera seleccionada. Mi problema es que por ejemplo al dar clic en la primera columna se ordenan en forma DESC todo va bien, mi problema es para regresar al volverle a dar click a esa misma columna regresar el valor a ASC, como puedo alternar estos vinculos?
De la forma que si esta ASC al dar click cambie a DESC y si esta DESC al dar click cambie a ASC.
Tengo esto en cada columna de mi tabla.

Código PHP:
<a onclick=Ordena('id','DESC'style='cursor:pointer'>Codigo</a
Espero me entiendan y me puedan ayudar. Gracias!
  #2 (permalink)  
Antiguo 24/12/2008, 10:44
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
Respuesta: Alternar Vinculos

creese una variable

reciba una variable por get y valida esto
if ($dato == "asc") $dato = "desc"; else $dato="asc"
<a onclick=Ordena('id','<?=$dato;?>') style='cursor:pointer'>Codigo</a>
  #3 (permalink)  
Antiguo 24/12/2008, 10:44
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Respuesta: Alternar Vinculos

Es un simple IF sobre el tipo de orden (Asc o Desc) al dibujar el orden en la función "ordena". Ej:

Código PHP:
<a href="javascript:void(0)" onclick="Ordena('id','<?=$tipoOrden=='DESC'?'ASC':'DESC')">Codigo</a>
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #4 (permalink)  
Antiguo 26/12/2008, 10:20
Avatar de brygom  
Fecha de Ingreso: marzo-2008
Mensajes: 79
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Alternar Vinculos

Perdone la tardanza. Gracias por sus comentarios ambos tenían razón ya lo he logrado hacer con lo que me dijeron.
Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:43.