第一个PHP页面,所以这可能是一个问题浮出了一个愚蠢的东西,我错过了,但我不确定是什么。 我正在按照W3Schools的教程创建一个不受XSS保护的表单,但是当我使用代码”>时,它被解析为第一个>与form标记相关联,因此引号不匹配,操作无法正确完成。
页面如下所示:
编辑:下面的完整代码
$fname = $lname = $email = $student = "";
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$fname = $_POST["fname"];
$lname = $_POST["lname"];
$email = $_POST["email"];
switch($_POST["student"])
{
case "u":
$student = "Undergraduate";
break;
case "g":
$student = "Graduate";
break;
default:
$student = "Non-Student";
}
}
?>
First Name:
Last Name:
Email:
Student Status:
Undergraduate
Graduate
Non-Student
echo "
Input:
"echo "Name: " . $fname . " " . $lname . "
";
echo "Email: " . $email . "
";
echo "Student: " . $student;
?>