php - 表单注册没有收到错误

标签 php html mysql forms post

所以我编辑了我的代码但仍然无法获得结果部分代码负责报告不起作用的错误 我愿意接受其他编码方式来完成这项工作,只要它适合这里的代码

<?php

require 'core.inc.php';






if(!loggedIn()) {

//check mikunim ke tamame field ha dar form vojod darand va set shudan

if(isset($_POST['username'])&&isset($_POST['password'])&&isset($_POST['password_again'])&&isset($_POST['firstname'])&&isset($_POST['surname'])) {

    $username = $_POST['username'];
    $password = $_POST['password'];
    $password_again = $_POST['password_again'];
    $firsname = $POST['firstname'];
    $surename = $POST['surename'];



    //HALA CHECK MIKUNIM KHALI HASTAND YA NA

    if(!empty($username)&&!empty($password)&&!empty($email)&&!empty($firstname)&&!empty($surename)){
        echo 'ok' ;

    } else {

        echo ' All fields are required';

    }

}   

?>

<form action="register.php" method="POST">
Username:<br> <input type="text" name="username"><br> <br>
Password:<br> <input type="password" name="password"><br><br>
Password again:<br> <input type="password" name="password_again"><br><br>
Firstname:<br> <input type="text" name="firstname"><br><br>
Surname:<br> <input type="text" name="surename"><br><br>
<input type="submit" value="register">



</form>

<?php
    } else if (loggedIn()) {

    echo 'you \'re already logged in';
    }

我再次编辑,现在我明白了

注意:未定义索引:HTTP_REFERER

$http_referer = $_SERVER['HTTP_REFERER']

我在教程中使用了这个

最佳答案

改变这个

$firsname = $POST['firstname'];
$surename = $POST['surename'];

为此:

$firstname = $_POST['firstname'];
$surename = $_POST['surename'];

关于php - 表单注册没有收到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19975367/

相关文章:

jquery - 切换动画

html - 多行文本的过渡下划线

html - 如何取消Html文本框的模糊效果?

mysql - 错误 1215 : Cannot add foreign key constraint - MySQL (Simple Tables)

php - 按日期汇总值

php - 使一行可点击

php - XML 到 MySql 数据库 (SimpleXML)

PHP 和 MySQL 问题

php - 为什么Varnish的获取比绕过Varnish的速度明显慢?

php - 有没有用PHP维护MySQL表结构的库?