我有一个用于在内部记录IT问题的小程序。我想添加电子邮件功能,以便如果工程师将问题分配给其他工程师,则会向他们生成电子邮件。
如果我将电子邮件地址硬编码到$to
变量中,它可以工作,但我想从SQL表中获取eamil地址。在这种情况下,它来自工程师。
$emailresp = "select email from engineers where name =('".$_POST["responsible"]."')";
$email = sqlsrv_query($conn, $emailresp);
$to = sqlsrv_fetch_array($email) ;
我已经将其缩小到上面的陈述,我只是不够好来解决它。我们的想法是让$to
成为一个电子邮件地址。
答案 0 :(得分:0)
代码没有用任何数据填充$ to变量,并且实际上并没有在这个过程中走得那么远。
查看PHP文档,我修改为代码看起来像:
$emailresp = "select email from engineers where name =('".$_POST["responsible"]."')";
$email = sqlsrv_query($conn, $emailresp);
$eresult = sqlsrv_fetch_array($email, SQLSRV_FETCH_ASSOC);
$to = $eresult['email'] ;
现在$ to变量正确存储了稍后在脚本中用于邮件功能的电子邮件地址。