通过3页传递变量 - PHP
所以我有一个窗体在sampleform.html接受用户的价值[这是从下拉菜单中选择的数字。该号码是病房号码]通过3页传递变量 - PHP
该号码通过GET方法传递到index.php。现在,index.php文件,用户会看到有关他选择的号码(从MySQL数据库)的详细信息,他有两个链接可供选择:
- 货车路线
- 三轮车路线
我想通过一个超链接url并将原始病房号码从sampleform.html传递到新页面 - route.php通过index.php传递一个新变量'route = lor'或'route = tri'
I在index.php上尝试了$ _SESSION,其中$ _SESSION ['wardno']接受$ _GET ['wno']的值m sampleform.html。但是当我打电话给$ _SESSION ['wardno']时,我无法在route.php上看到任何输出。
如何通过index.php将这个变量从sampleform.html传递给index.php,并在点击index.php上的两个超链接之一后传递给route.php?
我看不到语法错误。如果你们不明白这个问题,我们会提供代码。
帮助表示赞赏。在此先感谢,
考希克
包括姓名和任何GET查询变量你想通过index.php文件在两个超链接的href
属性传递的价值观。
代码片段#1
<?php
function getparams() {
foreach ($_GET as $k => $v)
$r .= htmlspecialchars(urlencode($k)) . '=' .
htmlspecialchars(urlencode($v)) . '&';
return $r;
}
?>
<a href="route.php?route=lor&<?php echo getparams(); ?>">link 1</a>
<a href="route.php?route=tri&<?php echo getparams(); ?>">link 2</a>
你能给我一个示例代码吗?你如何通过它?我尝试这样做: '回声“Lorry routes”;' 我知道的语法是错误的原因,让我一个错误 – KaushikTD 2012-04-13 10:52:35
见我的回答‘代码段#1’。 – 2012-04-13 10:55:38
谢谢你。它确实有帮助,因为我根本没有想到在href中打开php标签来打印值。这就是我现在所做的工作。但我不太了解你的功能。如果你可以详细说明? – KaushikTD 2012-04-13 11:11:09
你开始你正试图与操纵$ _SESSION数据页面的会议? – martynthewolf 2012-04-13 10:52:07
是的,我做到了。 Sampleform.html只接受用户值。我叫了session_start(); index.php和route.php – KaushikTD 2012-04-13 10:55:52
如果您可以发布无法运行的代码,则诊断问题可能会更容易。 – martynthewolf 2012-04-13 11:01:10