2013-03-21 120 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'];