Foros del Web » Programando para Internet » PHP »

ordenar tabla por enlace de columna

Estas en el tema de ordenar tabla por enlace de columna en el foro de PHP en Foros del Web. He creado una pagina en la que me muestra en una tabla todos los elementos de cada columna de la tabla en MYSQL, pero me ...
  #1 (permalink)  
Antiguo 27/06/2005, 01:39
 
Fecha de Ingreso: abril-2004
Mensajes: 69
Antigüedad: 13 años, 8 meses
Puntos: 0
ordenar tabla por enlace de columna

He creado una pagina en la que me muestra en una tabla todos los elementos de cada columna de la tabla en MYSQL, pero me gustaria crear algun enlace en la cabecera de la tabla para que, segun el enlace de la columna pulsado, ordene la tabla por ese campo. Haber si alguien me puede ayudar. Muchas gracias
  #2 (permalink)  
Antiguo 27/06/2005, 02:16
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
En tu enlace haz de pasar un valor para actuar de una ú otra forma... ejemplo:
Código PHP:
<a href="mismapag.php?orden=ascendente">a-z</a> <a href="mismapag.php?orden=descendente">z-a</a
Entonces...
Código PHP:
<?php
if($_GET['orden']=="ascendente"$query"SELECT * FROM tabla ORDER BY campo ASC";
else if(
$_GET['orden']=="descendente"$query"SELECT * FROM tabla ORDER BY campo DESC";
// demás cosas
$consultamysql_query($query);
// etc...
?>
en realidad se puede simplificar mucho y abrá que hacer validaciones ($_GET puede no existir) .. pero es más ilustrativo así.

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 02:08.