gpt4 book ai didi

php - PHP脚本打印不执行

转载 作者:行者123 更新时间:2023-12-03 08:21:11 26 4
gpt4 key购买 nike

我有以下html文件:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Fancy Website</title>
</head>
<body>
<div id="content_login">
<form method="post" action="app.php">
<table>
<thead>Please Login for more fancy Content!</thead>
<tr>
<td>Username</td>
</tr>
<tr>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td><input type="submit" name="login" value="Login"></td>
</tr>
</table>
</form>
</div>
</body>
</html>

这是我的PHP脚本:
<?php
if(isset($_POST['login'])) {
echo "Hello " . $_GET["username"];
}
?>

是的,什么都没有,但是我只想测试一下按下“登录”按钮时脚本是否可以工作。惊喜:不是。我在浏览器中打开index.html,并且html部分正常工作,但是如果按“登录”按钮,浏览器将向我显示以下内容:
<?php
if(isset($_POST['login'])) {
echo "Hello " . $_GET["username"];
}
?>

我想这是语法问题,但我找不到。也许你看到了。
非常感谢!

最佳答案

我的建议是使用:

<?php
if (isset($_POST['login']))
{
$username = $_POST['username'];

if (!empty($username))
{
echo "hello $username";
} else {
echo "You must fill in the username!";
}
}
?>

老实说,我将index.html更改为index.php并将其放置在该页面的顶部,以便所有错误等都通过一个文件传递。

关于php - PHP脚本打印不执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38500814/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com