grazie ma ormai sto già scrivendo il codice xD
codice:
function commenta($id){
session_start();
$mail=$_SESSION['mailutentelog'];
$data_attuale=date('Y-m-d H:i:s');
$commento=$_POST[commento];
$aggiornami=1;
if(isset ($_POST[mail])== false){
$aggiornami=0;
}
$query="INSERT Commenti (IDprogetto,mailutente,testo,data,ID,aggiornami) VALUES ('".$id."', '".$mail."', '".$commento."', '".$data_attuale."', NULL,'".$aggiornami."');";
require_once("../gestione/config.php");
$db= new connessione();
$db->connetti();
$q=mysql_query($query);
if($q==false){
echo "ERRORE NELLA QUERY
".$query;
}
aggiorna_utenti($mail,$id);
$db->disconnetti();
//header("Location: ".$_SERVER['HTTP_REFERER']);
}
function aggiorna_utenti($mail,$idprogetto){
$query="SELECT DISTINCT mailutente, id FROM Commenti WHERE idprogetto=".$idprogetto." AND aggiornami=1 AND mailletta=1";
echo $query;
require_once("../gestione/config.php");
$db= new connessione();
$db->connetti();
$q=mysql_query($query);
if($q==false){
echo "ERRORE NELLA QUERY
".$query;
}
else{
require_once('../phpmailer/class.phpmailer.php');
while($riga=mysql_fetch_array($q)){
if($mail!=$riga[mail]){
$messaggio = new PHPmailer();
$messaggio->IsHTML(true);
$messaggio->From='aggiornamento@latanadelletradizioni.it';
$messaggio->FromName='La Tana Delle Tradizioni';
$messaggio->AddAddress($riga[mailutente]);
$messaggio->AddReplyTo('aggiornamento@latanadelletradizioni.it');
$messaggio->Sender='raggiornamento@latanadelletradizioni.it';
$messaggio->Subject='Risposta al tuo commento';
$messaggio->Body = '<html><body><head><style></style></head>';
$messaggio->Body .= 'Qualcuno ha risposto al tuo commento
';
$messaggio->Body .='Per vedere la risposta clicca qui';
//non rispondere a questa mail(altra mail), per non ricevere più aggiornamenti clicca qui
$messaggio->Body .= '</body></html>';
$messaggio->AltBody="testo mancante";
$messaggio->Send();
echo $riga[mailutente].'
';
$messaggio->SmtpClose();
$query2="UPDATE Commenti SET mailletta=0 WHERE id=".$riga[id].";";
mysql_query($query2);
echo '
'.$query2;
}
}
}
}