所以我在sampleform.html上有一个表单,它接受用户的值[这是从下拉菜单中选择的数字。该号码是病房的身份证明
此数字通过GET方法传递到index.php。现在,在index.php上,用户可以看到与他选择的数字相关的详细信息(来自mysql数据库),并且他有两个可供选择的链接:
我想通过一个超链接url传递一个新变量'route = lor'或'route = tri',并将原始病房号从sampleform.html传递到一个新页面 - route.php到index.php
我在index.php上尝试了$ _SESSION,其中$ _SESSION ['wardno']接受来自sampleform.html的$ _GET ['wno']值。但是当我调用$ _SESSION ['wardno']时,我无法在route.php上看到任何输出。
如何在单击index.php上的两个超链接之一后,将这个变量从sampleform.html,通过index.php传递到route.php?
我没有看到语法错误。如果你们不理解这个问题,我们会提出代码。
帮助表示赞赏。提前谢谢,
考希克
答案 0 :(得分:0)
在两个超链接的href
属性中包含要通过index.php传递的任何GET查询变量的名称和值。
代码段#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>