Foros del Web » Programando para Internet » PHP »

Establecer orden de registros

Estas en el tema de Establecer orden de registros en el foro de PHP en Foros del Web. Hola, tengo una tabla tbl_productos con los campos orden y descripcion lo que quiero es que como he visto en alguna parte con unas flechitas ...
  #1 (permalink)  
Antiguo 17/03/2009, 14:58
 
Fecha de Ingreso: enero-2007
Mensajes: 53
Antigüedad: 17 años, 3 meses
Puntos: 0
Pregunta Establecer orden de registros

Hola, tengo una tabla tbl_productos con los campos orden y descripcion lo que quiero es que como he visto en alguna parte con unas flechitas alado de cada registro, se cambia el orden en que aparecen.
Me imagino que es actualizando los dos registros cambiandoles el orden, pero no se como se haría.
Mil gracias de antemano si alguien me ayuda con un poco de codigo.
  #2 (permalink)  
Antiguo 17/03/2009, 15:00
 
Fecha de Ingreso: enero-2008
Ubicación: Buenos Aires
Mensajes: 305
Antigüedad: 16 años, 3 meses
Puntos: 14
Respuesta: Establecer orden de registros

La mejor forma de hacer eso es con AJAX, creo en ese subforo te podran ayudar mejor :/
  #3 (permalink)  
Antiguo 17/03/2009, 15:07
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 3 meses
Puntos: 36
Respuesta: Establecer orden de registros

Ejemplo puedes poner que tengan un link que sea pagina.php?orden=DESC y pagina.php?orden=ASC

Luego en pagina.php

$orden = ($_GET['orden'] == "DESC") ? "DESC" : "ASC";

$consulta = mysql_query("SELECT * FROM tabla ORDER BY campo1 $orden");
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/
  #4 (permalink)  
Antiguo 17/03/2009, 15:17
 
Fecha de Ingreso: enero-2007
Mensajes: 53
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Establecer orden de registros

Disculpen tal vez no me explique bien, lo que quiero es que los registros se actualizen.
Por ejemplo tengo el campo orden con los valores 1, 2, 3 y 4 y lo que quiero es que si por ejemplo le hago click en el 2. El 2 pase a ser 3 y el 3 en 2. Esto obiamente armandole como digo en el html con unas flechitas para arriba y otra para abajo. Entonces si le hago click en la flechita para abajo del segundo se actualizen los campos 2 y 3. El 2 pase a ser 3 y el 3 en 2.
  #5 (permalink)  
Antiguo 17/03/2009, 15:20
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 3 meses
Puntos: 36
Respuesta: Establecer orden de registros

Disculpa había entendido mal, lo mejor sería utlizar AJAX como dice kokoou.
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/
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 12:30.