你好电脑老友!
我目前正在为我的学位课程开设一个项目,我正在为当地俱乐部建立一个网站。现在大部分前端已经完成,所以我认为这是实现登录功能的一个好点。
一直在观看几个视频和免费主持一些模拟测试,但现在我遇到了问题...
我正在关注PHP和MySQL部分的youtube指南,但是一旦我在PHP标签中写下我的网站就会中断。
我添加了PHP标记的当前文件是一个.php文件,因此不是格式错误,而是加载HTML部分并执行PHP部分而不是显示整个文件,因为它是写在文本编辑器中。
请查看以下我的代码片段,无论是否有PHP,看看我是否做错了。
文件名login.php(无PHP)(WORKS)
<!DOCTYPE html>
<html>
<head>
<title>Login</title>
<link rel="stylesheet" type="text/css" href="../CSS/authcss.css">
</head>
<body>
<div class="return">
<a href="index.html">Cleethorpes Lightnings</a>
</div>
<h1>Login</h1>
<span>or <a href="register.php">register here</a></span>
<form action="login.php" method="POST">
<input type="text" placeholder="Enter your email" name="email">
<input type="password" placeholder="And your password" name="password">
<input type="submit">
</form>
</body>
</html>
文件名login.php(使用PHP)(BROKEN)
<?php
if(!empty($_POST['email'])):
echo ($_POST['email']);
die();
endif;
?>
<!DOCTYPE html>
<html>
<head>
<title>Login</title>
<link rel="stylesheet" type="text/css" href="../CSS/authcss.css">
</head>
<body>
<div class="return">
<a href="index.html">Cleethorpes Lightnings</a>
</div>
<h1>Login</h1>
<span>or <a href="register.php">register here</a></span>
<form action="login.php" method="POST">
<input type="text" placeholder="Enter your email" name="email">
<input type="password" placeholder="And your password" name="password">
<input type="submit">
</form>
</body>
</html>
感谢您为我提供的任何支持! 肖恩。