我不得不说三个超链接,其中我给了它们重定向的名字 取决于点击的链接。 请求的页面是一个但内容不同(动态)。 这是我的代码:
<?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>
最佳答案
form
以 name
属性作为参数构建 GET
请求。使用您的方法,您需要在 href
中构建 GET
,name
不会像使用 form< 那样处理
.
<a href="?class1=true" name="class1"> Class 1 </a>
关于php - 为标签命名并调用 if isset 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51694800/