Foros del Web » Programando para Internet » PHP »

Ordenar ID

Estas en el tema de Ordenar ID en el foro de PHP en Foros del Web. Hola, vuelvo a tener un problema: Tengo una db con noticias, id, titulo, imagen, noticia_completa, fecha, etc.... En php, el formulario de insertar, borrar, noticia, ...
  #1 (permalink)  
Antiguo 19/03/2009, 08:00
 
Fecha de Ingreso: septiembre-2007
Mensajes: 59
Antigüedad: 16 años, 7 meses
Puntos: 0
Ordenar ID

Hola, vuelvo a tener un problema:

Tengo una db con noticias, id, titulo, imagen, noticia_completa, fecha, etc....

En php, el formulario de insertar, borrar, noticia, y demas

La cuestion, es que quiero poder ordenar las noticias, es decir, poder hacer que una noticia salga antes que otra o viceversa.

Lo que no se muy bien es el concepto de como hacerlo. No se si hacer un campo nuevo en la tabla que sea "orden" y darle un numero a cada noticia, o hacerlo directamente desde la ID.

Lo pienso, y digo, bueno editando el id, pero claro, si tengo una noticia la segunda (id=2) y quiero ponerla la primera cambiandole el id=1, la que tiene el id 1 que hace?

Bueno espero haberme explicado, si alguien sabe decirme cual es la mejor forma de hacerlo y darme alguna pistilla se lo agradeceria.

Muchas gracias
  #2 (permalink)  
Antiguo 19/03/2009, 08:41
Avatar de pacmanaman  
Fecha de Ingreso: marzo-2009
Mensajes: 84
Antigüedad: 15 años, 1 mes
Puntos: 3
Respuesta: Ordenar ID

Los ID no los toques! crea un campo orden y listo!
  #3 (permalink)  
Antiguo 19/03/2009, 08:46
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Ordenar ID

bueno
lo que puedes hacer es
crear un campo de prioridad

1- maxima
2- minima

etc .
  #4 (permalink)  
Antiguo 19/03/2009, 08:50
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: Ordenar ID

si lo que kieres es q la noticia mas reciente se vea primero sigue el consejo de gjx2 o en que orden los necesitas pero si no tokes las ID xq te haras muchos revueltos jeje saludos
  #5 (permalink)  
Antiguo 19/03/2009, 08:52
 
Fecha de Ingreso: septiembre-2007
Mensajes: 59
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Ordenar ID

Ok, aprendido, el ID no tocarlo mejor crear un campo nuevo. Gracias :D

Luego ordenar por id no tengo problema, la cuestion es que si de un campo

Id=1

y en otro Id=2 y otro id=3

Me lo va a ordenar siempre igual, si yo mañana quiero desde la admin decirle que me muestre las noticias en este orden: Id1 Id3 Id2 tendre que crear un campo de orden como me han dicho.

Entonces seria:

ID 1 Campo 1
ID 2 Campo 2
ID 3 Campo 3

Yo a la noticia de id 3 quiero decirle que salga la sengunda, con lo que el resultado al cambiarlo seria:

ID1 Campo 1
ID2 Campo 3
ID3 Campo 2

Como se editaria eso automaticamente? Con que condiciones puedo jugar? Por que si edito ID 3 y le digo que su campo sea = 2, habria 2 ID con campo=2, lo que quiero es que automaticamente el ID 2 sea campo 3

Me explico mejor?

Muchas graciasss
  #6 (permalink)  
Antiguo 19/03/2009, 08:57
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Ordenar ID

Es que tu script lee de la bae de datos no por el id de noticias
mas bien lo tiene que hacer por prioridad

ejemplo

id | noticia | prioridad
1 | Hola mundo | 1
2 | php | 3
3 | Javascript | 2


El script no le importa que id de la noticia php sea el 2 , va a leer en el orden de prioridad
seria entonces

- Hola mundo
- Javascript
- PHP

.
Bueno no se si es lo quieres saber.
  #7 (permalink)  
Antiguo 19/03/2009, 09:05
 
Fecha de Ingreso: septiembre-2007
Mensajes: 59
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Ordenar ID

Hola gracias por la respuesta. Si, el tema seria ordenarlo por orden de prioridad. Pero yo lo que quiero es desde la administracion poder cambiar ese orden (desde la admin de la web)

Por ejemplo:

ID | Titulo de la noticia | Borrar Noticia | Editar Noticia | Subir noticia | Bajar noticia

Que el enlace subir noticia y bajar noticia cambiaran la "priodidad".
  #8 (permalink)  
Antiguo 19/03/2009, 09:14
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: Ordenar ID

es que = depende de cuantas noticias kieras mostrar en la pagina por q podria ponerse algo asi
ID- prioridad-titulo-descripcion

y el usuario cambie por medio de numero o checkbox el orden pero no solo seran 3 noticias si no muchas mas la que puedan cambiarse el orden me explico?
  #9 (permalink)  
Antiguo 19/03/2009, 09:37
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Ordenar ID

Pero no entiendo cual es el problema .
por que tu puedes editar el campo de prioridad cuantas veces quieres
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 13:51.