可以回显sql查询结果但不能在mailto()中用作变量

时间:2013-08-04 19:57:06

标签: php sql email

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

这是我为妻子创建的一个网站......我已经花了很多时间对这个问题大打折扣 - 任何帮助都非常感谢! :)

由于

0 个答案:

没有答案