我正在开发一个网站,其中将列出数据库中的名称作为链接。我已经达到了这样的程度:当一个用户点击名称时,它会将名称的详细信息传递给另一个页面以查看电子邮件格式等。我只需要一个关于如何做到这一点的建议,因为我不是专家用PHP了。我还在研究更高级的代码。所以,
编辑: 因为,有很多人认为这令人困惑。我只需要建议如何将数据从一个页面传递到另一个页面,然后发送电子邮件。
答案 0 :(得分:2)
将名称作为链接是什么意思?你有数据库中的链接字段和名称吗?
这是基于我从你的模糊问题中理解的解决方案:
您拥有从数据库中检索的名称。还要从数据库中检索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.