0

下面是我的数据库的图片。我将把左边的数字(81305、81306 等)都设为超链接。

当用户点击超链接时,他们将被定向到一个页面(所有链接都将是这个页面)“dpupage.php”。此页面将有一个包含空值的表单。然后,我将使用 SQL 查询(根据 NUM)根据他们选择的数字用其余列填充表单。

我遇到的问题是我需要通过电子邮件向用户发送指向其特定表单的特定链接。

但我无法将 url 设置为,例如:http ://mysite.com/dpupage.php ,因为它会将它们发送到具有空值的表单。我怎样才能创建一个链接来打开 dpupage.php 并仍然查询他们需要的数据。

例如:假设我需要一个用户地址 NUM:81309。一封电子邮件通过 phpmailer 发送给他们,其中包含一个链接。该链接需要将它们直接带到那个 dpupage.php 并填写与 NUM 81309 对应的所有数据。

任何意见是极大的赞赏!

桌子

4

1 回答 1

1

使用 PHP

给他们一个带有参数的链接,例如http://mysite.com/dpupage.php?num=12345

您可以通过 $_GET['num'] 获取他们使用的数字。从您的数据库中获取您的值(例如:“SELECT * FROM wahtever_your_table_is_calledWHER NUM= $_GET['num'])。

将值粘贴到字段中。

当心:这是一个简单的例子,不要那样做!SQL 注入会吃掉你的狗!去谷歌上查询!

于 2013-11-04T23:02:21.043 回答