Benvenuto.
Ciò che spieghi non è ciò che hai scritto nel titolo, che vuol dire che la devi copiare?
Comunque per il fatto dei 7 giorni, metti 2 campi nella tabella con le info delle immagini:
- "attiva" che può essere 0 o 1
- "inizio_visualizzazione" dove ci metti la data in cui l'hai mostrata per la prima volta
All'accesso sulla pagina, lo script che recupera le immagini dovrà andare sul db, cercare quella con "attiva" pari a 1 (deve essere solo una, le altre tutte a 0) e vedere la data di prima pubblicazione.
Se da quella data sono passati più di 7 giorni, metti a 0 il campo "attiva" di quella immagine, cerchi l'immagine successiva da visualizzare secondo la tua logica (per esempio, la prima che non è mai stata visualizzata, oppure se tutte sono state visualizzate almento una volta, prendi quella con data di visualizzazione più vecchia).
Metti a 1 il campo "attiva" dell'immagine scelta ed aggiorni il suo campo "inizio_visualizzazione" con la data corrente.

Rispondi quotando
