0

我是一个 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>

这是我为妻子创建的网站......我已经花了很多时间来反对这个 - 任何帮助都非常感谢!:)

谢谢

4

0 回答 0