Non va cmq.
Il principio è questo, la tabella utenti_abil (forse era meglio chiamarla utenti_disabil) serve solo per registrare chi ha visto cosa?
Per cui se la tabella utenti_abil è vuota tutti possono vedere i prodotti con stato=1 della tabella schede.
Man a mano che un utente visiona un prodotto viene aggiunto un record nella tabella utenti_abil marcando l'id_scheda visionata e l'id_utente che ha visionato.
Faccio un esempio
schede
id-----nome----stato----
1-----art.A----0----
2-----art.B----0---
3----art.C-----1----
4----art.D-----1-----
5----art.E-----1-----
utenti_abil
id----id_scheda----id_utente---
1-----2------------2-----
2-----2------------1------
3-----1------------1-----
4-----3------------1-----
5-----1------------2-----
6-----1------------3-----
7-----4------------2-----
8-----5------------2-----
L'utente con id=1 vedrà solo i prodotti art.D e art.E cioè schede.id=4 e 5 perchè gli altri (1,2,3 sono già stati visionati) compaiono nella tabella utenti_abil con id_utente=1

Rispondi quotando
