我不得不说三个超链接,我给它们指定了重定向的名称。 取决于单击的链接。 请求的页面是一个页面,但具有不同的内容(动态)。 这是我的代码:
<?php
session_start();
if(isset($_GET['class'])){
$sql = "SELECT * FROM Notes WHERE class = class1";
header("location: subjects.php");
}
else if(isset($_GET['class2'])){
$sql = "SELECT * FROM Notes WHERE class = class2";
header("location: subjects.php");
}
else if(isset($_GET['class3'])){
$sql = "SELECT * FROM Notes WHERE class = class3";
header("location: subjects.php");
}
else{
header("location: classes.php");
}
?>
这是具有以下名称的html超链接:
<a href="" name="class1"> Class 1 </a>
<a href="" name="class2"> Class 2 </a>
<a href="" name="class3"> Class 3 </a>
答案 0 :(得分:1)
form
使用GET
属性作为参数来构建name
请求。使用您的方法,您需要在GET
中构建href
,name
不会像使用form
那样处理。
<a href="?class1=true" name="class1"> Class 1 </a>
答案 1 :(得分:1)
让decide.php
为您的PHP脚本文件名,然后在下面为您的超链接的HTML:
<a href="decide.php?class1=" name="class1"> Class 1 </a>
<a href="decide.php?class2=" name="class2"> Class 2 </a>
<a href="decide.php?class3=" name="class3"> Class 3 </a>