Salve,
sto lavorando ad un sistema di messaggistica interna.
Il mio problema deriva da una richiesta del committente: Vuole la possibilità di inviare i messaggi non ad un solo utente ma anche ad un gruppo (Responsabili, direttivo etc..)
Senza creare un ciclo in php dove invio un messaggio per ogni utente del gruppo (anche per limitare il numero di query visto che per ora ne ho un numero limitato), avevo pensato di aggiungere un campo alla tabella utenti (gruppo) e poi far inviare il messaggio mettendo come utente il nome del gruppo.
Il problema mi si pone quando vado ad analizzare l'elenco dei messaggi presenti..
Faccio un esempio:
Utente X
$gruppi = 'direttivo, responsabili'
UserTo = responsabili
Io avevo provato in questi due modi:
codice:$result = $mysqli->query("SELECT * FROM pms WHERE (UserTo='$utente' OR UserTo='Tutti' or UserTo IN $gruppi) AND isRead ='0' ");MA entrambi sono sbagliati o meglio non riesco a farli funzionare..codice:$result = $mysqli->query("SELECT * FROM pms WHERE (UserTo='$utente' OR UserTo='Tutti' or $gruppi LIKE '$UserTo') AND isRead ='0' ");
Qualcuno può darmi qualche consiglio o devo implementare la soluzione con il ciclo ??
Grazie Daniele

Rispondi quotando
