我的表单没有出现在网站上

时间:2017-04-19 12:10:23

标签: php oop

我在这里有一个问题。不知何故,我创建的注册表单没有出现在网站上。当我删除所有include文件时,它会显示,但是文件显示 - 但它没有。有人可以帮我解决这个问题吗?我做错了什么?

这是我的register.php文件:

<!DOCTYPE html>
<?php
include 'classes/connection.php';
include 'classes/register.php';
$connection = new Connection();
$users = new Users($connection);
$users->insertUserValues();
?>
<html>
<head>
    <meta charset="UTF-8">
    <title>
    </title>
</head>
<body>
    <div class="form">
        <form method ="post" action="register.php">
            Vardas:<br>
            <input type="text" name="name" id="name" placeholder="Vardas" required>
            <br>
            Pavardė:<br>
            <input type="text" name="surname" id="surname" placeholder="Pavardė" required>
            <br>
            Prisijungimo vardas:<br>
            <input type="text" name="username" id="username" placeholder="Prisijungimo vardas" required>
            <br>
            Slaptažodis:<br>
            <input type="password" name="password" id="password" placeholder="Slaptažodis" required>
            <br>
            Patvirtinti slaptažodį:<br>
            <input type="password" name="confirm_password" id="confirm" placeholder="Slaptažodis" required>
            <br>
            El. pašto adresas: <br>
            <input type="email" name="email" id="email" placeholder="El. pašto adresas" required>
            <br><br>
            <input type="submit" name="submit" id="submit" value="Registruotis">
            </form> 
    </div>
</body>

我输入注册表单的链接是correct,我也试图从index.php开始,但它是一样的..

1 个答案:

答案 0 :(得分:-1)

不检查$ _POST ['submit']是否已设置(或任何其他post var),您立即调用$ users-&gt; insertUserValues();

里面发生了什么?我们能看到吗?在尝试处理不存在的数据之前,我建议使用if语句检查表单是否已发布。