ricavare da un id in una tabella il nome che si trova dentro un altra tabella

salve ragazzi avrei bisognio di un vostro aiuto vi spiego se un utente  scrive un ticket  invia l email con irisultati del tike  indiando  titolo  messaggio  priorita  dipartimento ecc,adesso per l email uso la lase phpmailer, pero il problema e ome faccio a ricavare per l email  il  nome dell id dei dpartimento e priorita    ?if($invio_ticket){ $verific_mess_email_registrazion = mysql_query("select * from email_status    where register_user = '1'"); $result_mess_email_registrazion = mysql_num_rows($verific_mess_email_registrazion); if($result_mess_email_registrazion == 1){

$estrazione_ticket_for_member = mysql_query("select * from ticket where id ='$id' and num_ticket='$numer_tiket' limit 1"); while($array=mysql_fetch_array($estrazione_ticket_for_member)){

$estrazione_department = mysql_query("select  *  from depart  where id ='".$array['department']."' "); while($array=mysql_fetch_array($estrazione_department)){ $depart_nome = $array['depart_nome']; }

}

include_once('../includes/phpmailer/class.phpmailer.php'); $mail = new PHPMailer(); $mail->IsSMTP();                                      // set mailer to use SMTP $mail->Host = "";  // specify main and backup server $mail->SMTPAuth = false;     // turn on SMTP authentication $mail->Username = "";  // SMTP username $mail->Password = ""; // SMTP password

$mail->From      = "$email_allert_ticket";

$mail->FromName = "$depart_nome"; $mail->SetLanguage("it", "../includes/phpmailer/language/"); $mail->SetLanguage("ru", "../includes/phpmailer/language/"); $mail->AddAddress("$email", "$nome"); //$mail->AddAddress("ellen@example.com");                  // name is optional //$mail->AddReplyTo("$email", "Information"); $mail->WordWrap = 50;                                 // set word wrap to 50 characters //$mail->AddAttachment("/var/tmp/file.tar.gz");         // add attachments //$mail->AddAttachment("/tmp/image.jpg", "new.jpg");    // optional name $mail->IsHTML(true);                                  // set email format to HTML $mail->Subject = "Registration Pending for $nome Support Desk"; $mail->Body    = "Salve $nome $cognome,<br>Ricevi  su $url_sito   <br>la prioria e $depart_nome" ; $mail->AltBody = ""; if(!$mail->Send()) {    echo "Message could not be sent. <p>";    echo "Mailer Error: " . $mail->ErrorInfo;    exit; } //echo "Message has been sent";

} }

inviato 9 anni fa
roccochiolo
X 0 X

Ciao,

all'interno della tabella depart non hai un campo contenente l'indirizzo email del dipartimento?

 :bye:

Zeta

P.S.: Spero di aver capito bene il problema...  :coolsmiley:

risposto 9 anni fa
zeta80
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda