我是一个 php 新手,但我正在努力学习,并且我已经尝试解决这个问题一个多星期了,尝试了很多变化。
短篇小说 - 我在数据库中查询我想在表单 mail() 函数中使用的电子邮件地址。我可以在页面上回显电子邮件(只是为了检查我是否查询正常).. 但没有发送电子邮件。我已经阅读了所有 php 教程页面和数百个论坛帖子,我认为我的问题是 $cemail 是一个对象而不是一个字符串?
在 mail() 函数上,我有 2 行,其中一行使用 $cemail,另一行使用固定地址。我收到了固定地址的电子邮件,所以我知道该表格有效。
帖子表单发送验证报告了一个空变量 - :(
您的消息已成功发送给我们。><
// retrieve link data
$userid = $_GET['userid'];
// connect to DB
$con=mysqli_connect("xxxxx","xxxxx","xxxxxx","xxxxxxxxx");
$result = mysqli_query($con,"SELECT email FROM wp_participants_database WHERE id = '$userid'");
$row = mysqli_fetch_array($result);
$cemail = $row['email'];
{
echo $cemail;
}
......
mail($cemail,$subject,$emailbody,$headers);
mail("example@email.com",$subject,$emailbody,$headers);
?>
<div>
<p class="alert alert-success"><?php _e('Your message was sent to us successfully. >' . $cemail .'<', _THEME); ?></p>
这是我为妻子创建的网站......我已经花了很多时间来反对这个 - 任何帮助都非常感谢!:)
谢谢