繁体   English   中英

PHP MySQL自动创建硬编码的超链接

[英]PHP MySQL auto-create hardcoded hyperlinks

下面是我的数据库的图片。 我将使左侧的数字(81305、81306等)成为所有超链接。

当用户单击超链接时,它们将被定向到页面“ dpupage.php”(所有链接将在此页面上)。 该页面将具有一个带有空值的表格。 然后,我将使用SQL查询(根据NUM)根据所选的列数用其余的列填充表单。

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

但是我无法将URL设置为例如: http : //mysite.com/dpupage.php,因为它将把它们发送到具有空值的表单中。 我如何创建一个链接,该链接将打开dpupage.php并仍然查询它们所需的数据。

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

任何意见是极大的赞赏!

表

使用PHP

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

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

将值粘贴到字段中。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM