Ho 3 tabelle così formate
utenti
id---nome
1---pippo
2---pluto
articolo
id---nome---stato
1---pane----0
2---latte----1
3---caffè----1
4---sale-----0
5---acqua---1
marcatore
id---id_articolo----id_utente
1----3------------1
2----4------------1
3----3------------2
Devo poter far vedere gli articoli con stato=1 agli utenti e dopo che questi li hanno visto deve essere aggiunto un record nella tabella marcatore con id dell'articolo visionato e id dell'utente di modo che quell'utente nn possa più visionarlo.
Esempio
l'utente pippo (id=1) potrà vedere pane, latte, acqua perchè caffè e sale (id 3 e 4) sono presenti nella tabella marcatore e con id_utente=1 cioè pippo
Riesco a prelevare gli articoli con stato=1 poi non so come confrontarli con la tabella marcatore
utenti
id---nome
1---pippo
2---pluto
articolo
id---nome---stato
1---pane----0
2---latte----1
3---caffè----1
4---sale-----0
5---acqua---1
marcatore
id---id_articolo----id_utente
1----3------------1
2----4------------1
3----3------------2
Devo poter far vedere gli articoli con stato=1 agli utenti e dopo che questi li hanno visto deve essere aggiunto un record nella tabella marcatore con id dell'articolo visionato e id dell'utente di modo che quell'utente nn possa più visionarlo.
Esempio
l'utente pippo (id=1) potrà vedere pane, latte, acqua perchè caffè e sale (id 3 e 4) sono presenti nella tabella marcatore e con id_utente=1 cioè pippo
Riesco a prelevare gli articoli con stato=1 poi non so come confrontarli con la tabella marcatore
PHP:
//prelevo solo gli articoli con stato=1
$risultato= mysql_query("SELECT * FROM articolo WHERE stato=1");
$risultato2=mysql_query("SELECT * FROM marcatore");
while($row = mysql_fetch_array( $risultato )) {
echo $row['nome'];
...
}