从PHP代码中读取链接文本

时间:2017-01-17 06:50:49

标签: php html

在我的PHP应用程序中,有一个链接可生成总摘要数据。现在我需要添加另一个链接来生成当前日期摘要数据而不是总摘要。

我创建了链接并获得了相同的查询。现在的挑战是确定在函数中单击了哪个链接。有什么办法可以从php代码中获取点击的链接文本吗?这样我就可以区分它们并调用适当的代码分支来执行。

2 个答案:

答案 0 :(得分:1)

您可以使用$_GET来区分点击的链接。

在您的HTML中

,制作如下链接:

<a href='my_page.php?report_id=1'>Report 1</a>
<a href='my_page.php?report_id=2'>Report 2</a>

在你的PHP文件中(在上面的例子中,它是my_page.php)它应该有类似的东西:

<?php

   if (isset($_GET['report_id']) {
     $report_id = $_GET['report_id'];
     if ($report_id =='1') {
         // ... generate the first report here
     }
     else if ($report_id=='2') {
         // ... do the other stuff here
     }
   }

?>

答案 1 :(得分:0)

您可以将链接指向一页的不同页面,每日总计摘要一次,或者您可以将信息放在链接的URL中,例如

<a href="path.php?daily_report=true>Generate daily<\a>
<a href="path.php?total_report=true>Generate total<\a>

如果没有帮助,请发布您的代码