регистрация на сайте, phpmyadmin

есть сайт , пока что на локалке. Вроде всё правильно , делал по гайдам , в итоге подключение есть , а занесения в phpmyadmin - нет. В чём может быть проблема?

-index.html

<!DOCTYPE html>
<html lang="en">

<head>
    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
    <link rel="stylesheet" type="text/css" href="style.css">
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Главная страница</title>
</head>

<body>
    <h1>Научно-справочная библиотека</h1>
    <br>
    <div style="display:flex; flex-direction: row; justify-content: center; align-items: center">
        <form action="auth.html">
            <input type="submit" value="Вход" />
        </form>
    </div>
    <br>
    <br>
    <div style="display:flex; flex-direction: row; justify-content: center; align-items: center">
        <form action="registration.php">
            <input type="submit" value="Регистрация" />
        </form>
    </div>
</body>
</html>

registration.php

<!DOCTYPE html>
<html lang="en">

<head>
    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
    <link rel="stylesheet" type="text/css" href="style.css">
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Научно-справочная библиотека</title>
</head>

<body>
    <?php
    require('databaseconnect.php');
    if (isset($_POST['familiya']) && ($_POST['imya']) && ($_POST['otchestvo']) && ($_POST['login']) && ($_POST['pass'])) {
        $familiya = $_POST['familiya'];
        $imya = $_POST['imya'];
        $otchestvo = $_POST['otchestvo'];
        $login = $_POST['login'];
        $pass = $_POST['pass'];
        $query = "INSERT INTO users (famaliya, imya, otchestvo, login, pass) VALUES ('$familiya', '$imya', '$otchestvo', '$login', '$pass')";
        global $mysql_connect;
        $result = mysqli_query($connection, $query);
        if($result)
        {
            $smsg = "Регистрация прошла успешно";
        } else {
            $fsmsg="Ошибка";
        }
    }
    ?>
    <h1>Регистрация</h1>
    <form method="POST" >
        <div class="reg">
            <label>Фамилия</label>
            <br>
            <input type="text" name="familiya" required>
            <br>
            <br>
            <label>Имя</label>
            <br>
            <input type="text" name="imya" required>
            <br>
            <br>
            <label>Отчество</label>
            <br>
            <input type="text" name="otchestvo" required>
            <br>
            <br>
            <label>Логин</label>
            <br>
            <input type="text" name="login" required>
            <br>
            <br>
            <label>Введите пароль</label>
            <br>
            <input type="password" name="pass" required>
            <br>
            <br>
            <label>Повторите пароль</label>
            <br>
            <input type="password" name="pass" required>
            <br>
            <br>
            <form action="auth.html">
                <input type="submit" value="Регистрация" />
            </form>
        </div>
    </form>
</body>

</html>

databaseconnect.php

<?php
require_once 'pdoconfig.php';

try {
    $connection = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
    echo "Connected to $dbname at $host successfully.";
} catch (PDOException $pe) {
    die("Could not connect to the database $dbname :" . $pe->getMessage());
}
?>

pdoconfig.php

<?php
$host = 'localhost';
$dbname = 'nsb';
$username = 'root';
$password = '';
?>

Ответы (0 шт):