Не хочет работать include и регистрация.
registration.php
<?php include "includes/connect.php";?>
<?php include "includes/server.php";?>
<?php include "includes/header.php";?>
<?php include "includes/menu.php";?>
<head>
<title>Регистрация</title>
</head>
<div class="container">
<h2>Форма регистрации</h2>
<form class="form-horizontal" method="post">
<div class="form-group">
<label class="control-label col-sm-2" for="user_name">Логин</label>
<div class="col-sm-10">
<input type="text" required class="form-control" id="user_name" placeholder="Введите логин" name="user_name">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="email">Email</label>
<div class="col-sm-10">
<input type="email" required class="form-control" id="email" placeholder="Введите email" name="email">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="pwd">Пароль</label>
<div class="col-sm-10">
<input type="password" required class="form-control" id="pwd" placeholder="Введите пароль" name="password">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-default" name="reg_user">Зарегистрироваться</button>
</div>
</div>
</form>
</div>
server.php
<?php
session_start();
$user_name = "";
$email = "";
$errors = array();
$db = mysqli_connect('localhost', 'phpmyadmin', 'Super2021', 'test');
if (isset($_POST['reg_user']))
{
$user_name = mysqli_real_escape_string($db, $_POST['user_name']);
$email = mysqli_real_escape_string($db, $_POST['email']);
$password = mysqli_real_escape_string($db, $_POST['password']);
if (empty($user_name)) { array_push($errors, "Требуется логин пользователя"); }
if (empty($email)) { array_push($errors, "Требуется email"); }
if (empty($password)) { array_push($errors, "Требуется пароль"); }
$user_check_query = "SELECT `user_name` OR`email` FROM `users` WHERE 1";
$result = mysqli_query($db, $user_check_query);
$user = mysqli_fetch_assoc($result);
if ($user) {
if ($user['user_name'] === $user_name)
{
array_push($errors, "Данный логин уже существует");
}
else
if ($user['email'] === $email)
{
array_push($errors, "Данный email уже существует");
}
}
if (count($errors) == 0) {
$password = md5($password_1);
$query = "INSERT INTO users (user_name, email, password) VALUES(`$user_name`, '$email', '$password')";
mysqli_query($db, $query);
$_SESSION['user_name'] = $user_name;
$_SESSION['success'] = "Вы успешно зарегистрировались в системе";
header('location: index.php');
}
}
?>
connect.php
<?php
$host = 'localhost';
$user = 'phpmyadmin';
$pass = 'Super2021';
$db_name = 'test';
$link = mysqli_connect($host, $user, $pass, $db_name);
if (!$link)
{
echo 'Не могу соединиться с БД. Код ошибки: ' . mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
exit;
}
?>
menu.php
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Мой сайт</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Главная</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="registration.php"><span class="glyphicon glyphicon-user"></span> Регистрация</a></li>
<li><a href="login.php"><span class="glyphicon glyphicon-log-in"></span> Вход</a></li>
</ul>
</div>
</div>
</nav>
header.php
<head>
<title>Мой сайт</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="bootstrap.min.css">
<script src="jquery.min.js"></script>
<script src="bootstrap.min.js"></script>
</head>
Сейчас появляется вот такая страница регистрации
А бывает, выдает, что такой страницы не существует