我正在开发一个网站,其中将数据库中的名称作为链接列出。我已经知道,当一个用户单击该名称时,它会将名称的详细信息传递到另一个页面以查看电子邮件格式等。我只需要有关如何执行此操作的建议,因为我不是php专家呢。我还在研究更高级的代码。所以,
- 点击名字,
- 以电子邮件和确认按钮的形式查看详细信息,
- 发送邮件。我只需要有关如何使这变得容易的建议。我开始了解 mail() 的脚本。谢谢
编辑:因为,有很多人认为这很令人困惑。我只需要关于如何将数据从一个页面传递到另一个页面然后通过电子邮件传递的建议。
将名称作为链接是什么意思?您在数据库中是否有与名称一起检索的链接字段?
这是基于我从您的模糊问题中了解到的解决方案:
您有从数据库中检索到的名称。还从数据库中检索 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.