html - 使用超链接的名称

标签 html mysql c hyperlink cgi

我的程序包括为 MySQL 表中的每一行创建超链接。所以我使用 C MYSQL API 来检索表的内容:

while ((row = mysql_fetch_row(result)))
  {
....//some code to print the data....
  }

我可以输出数据。但是我们需要在每个打印结果中创建超链接,它应该链接到另一个页面,我可以在其中使用该特定字符串进行其他处理:

<a href="processfile">text1</a>
<a href="processfile">text2</a>

问题是:我需要在另一个页面中显示用户点击的字符串。但是我怎么知道用户点击了哪个字符串,因为他们指向同一个文件?

最佳答案

您应该在链接中包含额外信息,以便您在表格中查找它。

例如:

<a href="processfile?param=text1">text1</a>
<a href="processfile?param=text2">text2</a>

如果不能保证文本是唯一的,也许可以在此处包含行 ID。

你可以通过

读取这些额外的参数

Get escaped URL parameter

如果您想在客户端处理它,或者根据您在服务器端使用的内容,以其他方式读取 GET 参数。

关于html - 使用超链接的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18456178/

相关文章:

mysql - 将文本文件加载到数据库中合并重复项

c - 返回 n 维数组的 C 函数的原型(prototype)声明是什么样的?

c - 从 C 数学库的 pow 函数中获取警告

mysql - COUNT(*) 带和不带 GROUP BY,没有匹配的行

mysql - 当我在 my.cf 中取消注释 innodb 时,它会中断

javascript - 向下滚动时隐藏 div

html - SVG 中的 mask ?

android - 我无法将预建库包含到 android studio 中

javascript - 如何通过索引从元素的类列表中删除类名?

html - 是否可以在浏览器中找到所有访问过的链接?