过去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');
?>
答案 0 :(得分:0)
使用$_post
$_POST
此外,在开发环境中,您最好使用error_reporting(E_ALL);
而不是error_reporting(0);
至少您会看到出现了什么问题。