2013-03-21 39 views
0

我有一个报告,我也有一个链接设置。下面是代码的链接代码片段:从网址获取数据以在下一页使用

<td><?php echo "<a href=http://www.ems-complete.com/patient-care-report/form/7/".$row2['id'].">Document Report</a>" ;?> </td> 

当这个链接被点击我需要的$row2['id']存储,所以我可以用它来显示另一份报告。

+0

整个URL将在您调用的页面中的$ _SERVER中。从那里解析并传递它。 – ethrbunny 2013-03-21 18:31:49

+0

拆分网址,并获取最后一个“/”。 – 2013-03-21 18:32:10

+0

拆分网址。发送ajax请求。传递你的变量$ row2 ['id']。消防Sql。 – 2013-03-21 18:32:23

回答

0

您可以链接一个保存该ID并将用户重定向到正确链接的内部脚本。所以你必须

<td><?php echo "<a href=\"goto.php?id=".$row2['id']."\">Document Report</a>" ;?> </td> 

而且你goto.php脚本将是这样的:

<?php 
//Save somewhere $_GET['id'] 
header('Location: http://www.ems-complete.com/patient-care-report/form/7/'.$_GET['id']); 
?> 

当然,你也应该使用它之前验证$_GET['id']

0

登录页面看起来是这样的:

http://www.ems-complete.com/component/users/?view=login 

财产继?可通过$ _GET ['view']请求在下一页获得。 如果您尝试构建您的网址,使$ 2行[“身份证”]被分配给一个变量同样的方式,这样的事情:

<td><?php echo "<a href=http://www.ems-complete.com/patient-care-report/form/7/?someproperty=".$row2['id'].">Document Report</a>" ;?> </td> 

,那么你应该能够得到它像下页

$newvariable = $_GET['someproperty'];