在我的PHP应用程序中,有一个链接可生成总摘要数据。现在我需要添加另一个链接来生成当前日期摘要数据而不是总摘要。
我创建了链接并获得了相同的查询。现在的挑战是确定在函数中单击了哪个链接。有什么办法可以从php代码中获取点击的链接文本吗?这样我就可以区分它们并调用适当的代码分支来执行。
答案 0 :(得分:1)
您可以使用$_GET
来区分点击的链接。
,制作如下链接:
<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>
如果没有帮助,请发布您的代码