通过单击同一行中的另一个单元格数据来获取单元格数据

时间:2013-11-26 13:42:31

标签: php

我在问一个如何解决问题的概念。这是我的问题,我有一个包含6列的表(id,文件名,修改,大小,类型和下载)。该表使用mysqli查询获取并显示在php文件中。

现在,我的下载列有一个图像(每行相同)。这个图像实际上是一个链接。当我点击它时,这个链接将我带到download.php页面。

我的要求是在点击下载图片时,该行的文件名将发送到download.php。 -------------------------我该怎么做?

enter image description here

我要的是一个概念,而不是代码。

起初我认为,每张图片的外观都相同,但会有不同的值。因此,在单击时,将在查询“从table_one中选择文件名,其中download = value”中使用唯一的图像值。但不幸的是,我不确定这个概念是否可行。现在问题是如何添加一个值以及图像以及如何检索它? ------还是有更好的解决方案?

请告诉我我的概念是否可行或帮助我提出解决问题的新概念。

---感谢。

3 个答案:

答案 0 :(得分:0)

您可以使用第一个select语句获取该记录的ID,然后通过URL将ID发送到下一页,如下所示:

href="download.php?id=<?php echo $id; ?>"

然后在下载页面上,您可以获取ID:

$_GET['id'];

答案 1 :(得分:0)

在迭代结果集并生成图像时,可以将?id=[Table Id]附加到href属性,因此当您转到下载页面时,使用$_GET['id']并且您将能够确定用户点击了哪个下载链接。

答案 2 :(得分:0)

您可以使用AJAXjQuery从数据库获取信息,而无需更新您的网页。或者使用GET参数生成静态链接。