mi è venuta una mezza idea
quando l'utente seleziona il checkbox per le notifiche e fa il submit inserisce in un campo notify il valore 1
poi quando un'altro utente manda il messaggio manda la mail contenente il messaggio a tutte le mail degli utenti che hanno partecipato alla discussione che hanno il valore 1
ho fatto cosi:
Codice PHP:
$send_notify= mysql_query("SELECT mail FROM commenti WHERE notify='1' AND page=$pag AND sezione='$sez'");
while($send= mysql_fetch_array($send_notify)){
$to_notify= $send['mail'];
if($to_notify != $mail){
$object= "Notifica della discussione";
$header = "From: Atuttascienza<mail di atuttascienza>\r\n";
$messaggio="Un nuovo commento è presente riguardo la discussione alla quale ti sei sottoscritto dal titolo \"bla bla\".\n\nAutore:\"$nome\"\n\nCommento:\n\n$commento";
mail($to_notify ,$object, $messaggio, $header);
}
}
vorrei chiedervi se il ragionamento fila
prelevo mail che hanno valore 1 relative alla discussione
mando le mail a tutti tranne che a me ($mail)