表单未以 HTML 格式提交

问题描述 投票:0回答:1

我使用 HTML 制作了一个登录页面,并尝试使用表单将登录详细信息提交到 PHP 脚本。问题是,每当我单击提交按钮时,它只会重新加载页面,除此之外什么也没有。

我不确定表单中的数据是否应该显示在 URL 中,但就我而言,它没有。

这是代码:

<div class="card-header pb-2 pt-4 text-center">
                    <h2 class="text-uppercase fs-3 fw-bold">login</h2>
                    <p>Login using your username & password</p>
                </div>
                <div class="card-body px-4">
                    <form class="px-3 pb-4" method="POST" action="/includes/login.php">
                        <p class="ms-2 my-2">Username</p>
                        <input class="form-control mb-4" type="text" name="username" placeholder="Type your username here">
                        <p class="ms-2 my-2">Password</p>
                        <input class="form-control mb-4" name="password" type="password" placeholder="Type your password here">
                        <button type="submit" name="submit" class="btn w-100 btn-secondary">Login</button>
                    </form>
                </div>

这是 PHP 脚本的开头:

if($isset($_POST["submit"])) {

它会输出以下错误:

POST /includes/login.php - Uncaught Error: Value of type null is not callable in C:\website\includes\login.php:3

提前感谢您的帮助!

php html forms submit
1个回答
0
投票

在短暂的调试会话后我自己修复了它,表单已成功发布,PHP脚本只是错误:

if($isset($_POST["submit"])) {

的意思是:

if(isset($_POST["submit"])) {
© www.soinside.com 2019 - 2024. All rights reserved.