Ho questo codice:
Codice PHP:
<?php
if (isset($_POST['submit'])){
include(
$_SERVER['DOCUMENT_ROOT'] . "/include/common.php");
include(
$_SERVER['DOCUMENT_ROOT'] . "/class/avanzamenti.php");

$avanzamenti=new avanzamenti($db);
$avanzamenti->set_id_progetto($_POST['id_progetto']);
$avanzamenti->set_note($_POST['note']);
$avanzamenti->set_id_mezzo($_POST['id_mezzo']);
$avanzamenti->set_id_contatto_fatto($_POST['id_contatto_fatto']);
$avanzamenti->set_id_contatto_assegnato($_POST['id_contatto_assegnato']);
$avanzamenti->set_id_step($_POST['id_step']);
$avanzamenti->set_id_priorita($_POST['id_priorita']);
$avanzamenti->set_data_chiusura_prev($_POST['data_chiusura_prev']);
$avanzamenti->set_ubicazione($_POST['ubicazione']);
$avanzamenti->set_descfile($_POST['descfile']);
    
if (
$_POST['action']=="insert"){
    
$avanzamenti->set_n_step($avanzamenti->n_step_gen($_POST['id_progetto']));    
    
$avanzamenti->set_data_creazione(time());
    echo 
$avanzamenti->insert();
} else {
    echo 
$avanzamenti->update($_POST['id_avanzamento']);
}

}
$corpo1$_POST['id_progetto'];
$mailz$_POST['id_contatto_assegnato'];
$mailcontatti mysql_query("SELECT email FROM contatti WHERE id_contatti = ".$mailz."");


// Genera un boundary
$mail_boundary "=_NextPart_" md5(uniqid(time()));
 
$to $mailcontatti;
$subject "Testing e-mail";
$sender "postmaster@dominio.it";

 
$headers "From: $sender\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/alternative;\n\tboundary=\"$mail_boundary\"\n";
$headers .= "X-Mailer: PHP " phpversion();
 
// Corpi del messaggio nei due formati testo e HTML
$text_msg "Ticket Nr.".$corpo1;
$html_msg "[b]Ticket Nr.".$corpo1."[/b]";
 
// Costruisci il corpo del messaggio da inviare
$msg "This is a multi-part message in MIME format.\n\n";
$msg .= "--$mail_boundary\n";
$msg .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$msg .= "Content-Transfer-Encoding: 8bit\n\n";
$msg .= "Ticket Nr.".$corpo1;  // aggiungi il messaggio in formato text
 
$msg .= "\n--$mail_boundary\n";
$msg .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$msg .= "Content-Transfer-Encoding: 8bit\n\n";
$msg .= "[b]Ticket Nr.".$corpo1."[/b]";  // aggiungi il messaggio in formato HTML
 
// Boundary di terminazione multipart/alternative
$msg .= "\n--$mail_boundary--\n";
 
// Imposta il Return-Path (funziona solo su hosting Windows)
ini_set("sendmail_from"$sender);
 
// Invia il messaggio, il quinto parametro "-f$sender" imposta il Return-Path su hosting Linux
mail($to$subject$msg$headers"-f$sender"
    

?>
ho modificato questo codice al fine di poter spedire una mail con alcuni dati ad un destinatario "id_contatto_assegnato" quindi ho usato questo codice per risalire alla mail:
$mailcontatti = mysql_query("SELECT email FROM contatti WHERE id_contatti = ".$mailz."");
chiaramente non funziona. qualcuno ha qualche idea?