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 8 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 8 anni fa
zeta80
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda