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

标签 php mysql

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

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

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

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

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

非常感谢任何建议!

Table

最佳答案

使用PHP

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

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

将值粘贴到字段中。

注意:这是一个简单的例子,不要这样做! SQL 注入(inject)会吃掉你的狗!谷歌一下!

关于PHP MySQL 自动创建硬编码超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19778837/

相关文章:

php - 创建自定义 MySQL 搜索(下拉菜单)

python - 将 sys.argv 合并到 python 中的 mySQL 查询中

MySQL查询优化

mysql - 是否可以使其显示 0 而不是 NULL?

javascript - 对 HTML 进行编码并将其从 PHP 传递到 Javascript

php mysql 转储不工作

php - 在表格中显示 XML 内容 + 使用 php 轻松搜索

php - php.ini 中的 max_input_vars 更改后未更新

python - 在 Python 上使用 MySQLdb 提交多个插入

php - 如何从动态生成的 html 表中删除选定的列?