私は過去5時間、phpとmysqlの間違いを探していました。何を間違えたのか、またはママに問題があるだけなのか、私にはわかりません。私のマンプに問題があるのではないかと思います。ここで問題が発生すると私は信じています。基本的に、これらすべての目標は、[送信]をクリックすると、ユーザーが2つのフィールドに入力したユーザー名とパスワードが表示されるようにすることでした。ありがとう。
site / core / 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;
}
?>
site / core / database / 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>
site / core / database / connect.php
<?php
mysql_connect('localhost', 'root', 'root');
mysql_select_db('lr');
?>
であなた$_post
を変える$_POST
また、開発環境では、少なくとも何が問題になっているのかがわかるerror_reporting(E_ALL);
よりも使いやすくなりますerror_reporting(0);
。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加