Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2008, 04:01
Avatar de Nietzsche
Nietzsche
 
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 20 años, 2 meses
Puntos: 0
Reordenar una lista según elementos

Hola,

estoy desarrollando una aplicación para la gestión publicitaria de un canal de TV.

Cuando un cliente contrata un anuncio selecciona un bloque publicitario en el que quiere que aparezca. El caso es que mediante PHP guardo el anuncio en el bloque publicitario a modo de "pila", es decir voy añadiendo los anuncios según se van contratando espacios en ese bloque.

El problema es que me dicen que no debe haber 2 anuncios del mismo sector seguidos (es decir, dos anuncios de coches por ejemplo).

En la BBDD cada anuncio tiene un campo "sector" que determina de que es el anuncio. Y tb tengo una lista almacenada de anuncios para cada bloque.

¿Cómo podría cada vez que introduzco un anuncio, si éste queda al lado de uno del mismo sector, reordenar la lista de anuncios para evitar coincidencias?

Un saludo.
__________________
Salud y libertad