【问题标题】:confirming message before mailing in php在发送邮件之前在 php 中确认消息
【发布时间】:2012-10-29 09:42:41
【问题描述】:

我正在开发一个网站,其中会将数据库中的名称作为链接列出。我已经知道,当一个用户单击名称时,它会将名称的详细信息传递到另一个页面以查看电子邮件格式等。我只需要关于如何执行此操作的建议,因为我不是php专家呢。我还在研究更高级的代码。所以,

  1. 点击名称,
  2. 以电子邮件和确认按钮的形式查看详细信息,
  3. 发送邮件。我只需要有关如何使这变得容易的建议。我开始了解 mail() 的脚本。谢谢

编辑: 因为,有很多人认为这是令人困惑的。我只需要关于如何将数据从一个页面传递到另一个页面然后通过电子邮件传递的建议。

【问题讨论】:

  • 过于宽泛。你具体要问什么?
  • 我只需要知道如何以更简单的方式做到这一点。很抱歉,如果它令人困惑。
  • 我认为 Clint 使用 js 验证通过(/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/.test(email) regx 来检查电子邮件的格式,并且使用相同的 regx 在服务器端验证就可以了......因为我理解你的问题

标签: php email sendmail


【解决方案1】:

将名称作为链接是什么意思?数据库中是否有与名称一起检索的链接字段?

这是基于我从您的模糊问题中了解到的解决方案:

您有从数据库中检索到的姓名。还从数据库中检索 id。将这些名称显示为指向不同 PHP 页面的链接。让我们将 php 页面命名为 user.php。所以链接是:

$name = "You go this name from USER TABLE";
$id = "YOU GOT THIS ID FROM USER TABLE";
<a href="/user.php?userID=<?php echo $id  ?>">$name</a>

现在在你的 user.php 中,检索 id

$name = $_GET["userID"]; // make sure you do some parsing to avoid sql injection

// Retrieve all the information about this guy like email address etc from the database
// put everything into a form with a Confirm button which when clicked will mail it to the individual
// I think you should be able to figure out the mail part.

【讨论】:

  • 嗨 Dinesh,对于这个令人困惑的问题,我真的很抱歉,感谢您提供帮助。我也在尽力解释自己,只是英语不是我的第一语言。我只想知道如何将数据从一页传递到另一页。单击名称后,用户将被重定向到另一个页面,该页面类似于电子邮件的草稿。然后会有一个按钮,用户需要单击该按钮才能发送电子邮件。我只是在问我怎么能做到这一点。
猜你喜欢
  • 2017-09-10
  • 1970-01-01
  • 2023-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-01
  • 1970-01-01
  • 2014-02-08
相关资源
最近更新 更多