Php 为标记指定名称并调用if-isset函数
我要说的是三个超链接,我已经给它们命名了重定向 取决于单击的链接。 请求页面是一个页面,但内容不同(动态)。 这是我的密码:Php 为标记指定名称并调用if-isset函数,php,html,mysql,Php,Html,Mysql,我要说的是三个超链接,我已经给它们命名了重定向 取决于单击的链接。 请求页面是一个页面,但内容不同(动态)。 这是我的密码: <?php session_start(); if(isset($_GET['class'])){ $sql = "SELECT * FROM Notes WHERE class = class1"; header("location: subjects.php"); } else if(isset($_G
<?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>
A
表单
以name
属性作为参数构建GET
请求。根据您的方法,您需要在href
中构建GET
,而name
不会像处理表单那样进行处理
<a href="?class1=true" name="class1"> Class 1 </a>
让决定。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>
我对你的问题感到困惑。这是否工作不正常?您不能将名称用作希望将其发送到其他页面的标记的属性。使用a标记时,需要使用href属性并将其传递到url的查询字符串部分