Любезно ищет вашу помощь на код ниже:Отправка электронной почты после отправки данных в базу данных
if(!$error) {
move_uploaded_file($file_loc,$folder.$file);
$cuser = $userRow['userName'];
$res = mysql_query("SELECT * FROM users WHERE userId=".$_SESSION['user']);
$userRow = mysql_fetch_array($res);
$query = "INSERT INTO postoffers(postedby,reqName,reqEmail,reqHotel,reqOutlet,reqCnum,reqPostType,reqPostHead,reqPostDet,offerStarts,offerEnds,file,type,size) VALUES('$cuser','$rname','$remail','$rhotel','$routlet','$rcnum','$rposttype','$rposthead','$rpostdet','$rbdate','$redate','$file','$file_type','$file_size')";
$res = mysql_query($query);
if ($res) {
$errTyp = "success";
$errMSG = "Successfully Posted!";
unset($rname);
unset($remail);
unset($rhotel);
unset($routlet);
unset($rcnum);
unset($rposttype);
unset($rposthead);
unset($rpostdet);
unset($rbdate);
unset($redate);
unset($file);
$to = ;
$subject = "Your Post Offer";
$message = "Thank you " . $cuser . " for the Post Request.";
$headers = 'From: AFP Webmaster' . "\r\n" .
$headers = "MIME-Version: 1.0" . "\r\n" .
$headers = "Content-type:text/html;charset=iso-8859-1" . "\r\n" .
'Reply-To: AFP Webmaster' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
else {
$errTyp = "danger";
$errMSG = "Something went wrong, try again later...";
}
}
код отлично работает на следующее: 1. Сохранение значения на БД. 2. Если я размещаю действительный адрес электронной почты типа «[email protected]» в $
Теперь я хочу назначить значение «reqEmail» из базы данных или значение из текстового поля «remail "до $ to.
Таким образом, электронное письмо отправляется на электронный адрес, который заполнил форму.
Надеюсь, я сделал себя понятным и понятным.
Спасибо!
Так что не так с этим 'mail ($ remail, $ subject, ...);'? –
нет ничего плохого .. но я просто не знаю, как поместить значение «reqEmail» из базы данных или значение в текстовое поле «$ remail» до $ to =; , coz, если я делаю это как «$ to =« [email protected] », он отлично работает. – kadong
Вам не нужно снова получать электронную почту из БД, просто выполните' $ to = $ remail; 'и отправьте mail для получателя –