2

我的程序包括为 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>

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

4

2 回答 2

0

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

例如:

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

如果不能保证文本是唯一的,则可能在其中包含行 ID。

您可以通过以下方式阅读这些额外参数

获取转义的 URL 参数

如果您想在客户端处理它,或者通过其他方式读取 GET 参数,具体取决于您在服务器端使用的内容。

于 2013-08-27T03:01:36.940 回答
0

你可以在那里使用get函数

喜欢..,

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

你可以在你的另一个页面中获取字符串,

<?php

    $string = $_GET['str']
    //do your process

?>
于 2013-08-27T03:02:25.093 回答