有人可以在我的代码中找到错误

时间:2013-12-25 19:09:33

标签: php mysql

过去5个小时,我一直在寻找我的php和mysql中的错误。我不知道我做错了什么,或者我的mamp是否有问题。我认为这可能是我的mamp的一个问题。这是我认为问题将会发生的地方。基本上,我所有这一切的目标是,当我点击提交时,它会显示用户在两个字段中输入的用户名和密码。感谢。

站点/型芯/的init.php

<?php
session_start();
error_reporting(0);

require 'database/connect.php';
require 'functions/users.php';

$errors = array();
?>

网站/登录

<?php
include 'core/init.php';
if(empty($_post) === false) {

$username = $_post['username'];
$password = $_post['password'];

echo $username, ' ', $password;

}
?>

站点/型芯/数据库/ users.php

NOTHING HERE YET

网站/包括/部件/登录

        <aside>         
            <div class = "rightsidebar">
                <h2>Log in/Register</h2>
                <form action = "login.php" method = "post">
                    <ul id = ".login">
                        <li>
                            Username:<br>
                            <input type = "text" name = "username">
                        </li>
                        <li>
                            Password:<br>
                            <input type = "password" name = "password">
                        </li>
                        <li>
                            <input type = "submit" value = "Log In">
                        </li>                                                       
                        <li>
                            <a href = "register.php"><p>Register</p></a>
                        </li>                       
                    </ul>
                </form>
            </div>
        </aside>

站点/型芯/数据库/ connect.php

  <?php
  mysql_connect('localhost', 'root', 'root');
  mysql_select_db('lr');



  ?>

1 个答案:

答案 0 :(得分:0)

使用$_post

更改$_POST

此外,在开发环境中,您最好使用error_reporting(E_ALL);而不是error_reporting(0);至少您会看到出现了什么问题。