Отправка данных из формы в базу данных MySQL (MariaDB)

        
<!DOCTYPE html>
<html lang="ru">
<head>
    <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>
    <!-- 1. СОЗДАЁМ ФОРМУ -->
    <form action="page.php" method="get">
    <!-- В атрибуте "action" указываем текущий файл. -->   
        <p>
            Имя: <input type="text" name="imya">
        </p>
        <p>
            Телефон: <input type="tel" name="telefon">
        </p>
        <p>
            Возраст: <input type="number" name="vozrast">
        </p>
        <p>
            <input type="submit" value="Отправить">
        </p>
    </form>
    <!-- 2. ДОБАВЛЯЕМ ОБРАБОТЧИК ФОРМЫ -->
    <?php   
        //3. ПОЛУЧАЕМ ДАННЫЕ ИЗ ФОРМЫ
        $user = $_GET['imya'];
        $phone_number = $_GET['telefon'];
        $age = $_GET['vozrast'];

        //4. СОЗДАЁМ ПОДКЛЮЧЕНИЕ К БАЗЕ ДАННЫХ
        $podkluch = mysqli_connect('adres', 'login', 'parol', 'basa');
        //В параметрах функции последовательно указываем адрес, логин и пароль, а также имя базы данных.
        
        //5. СОЗДАЁМ ЗАПРОС К БАЗЕ ДАННЫХ
        $zapros = "INSERT INTO tablica (user, phone_number, e_mail) VALUES ('$user', '$phone_number', $age)";
        //В параметрах запроса указываем имя таблицы, имена столбцов и переменные с данными.
        //Порядок переменных должен соотвествовать порядку столбцов.
        //Переменные со строковым типом данных указываются в кавычках, с числовым - без кавычек.

        //6. ОТПРАВЛЯЕМ ЗАПРОС БАЗЕ ДАННЫХ И ПОЛУЧАЕМ РЕЗУЛЬТАТ
        $result = mysqli_query($podkluch, $zapros);
        //Результат выполнения запроса окажется в переменной "$result".

        //7. ВЫВОДИМ НА СТРАНИЦУ СООБЩЕНИЕ ОБ УСПЕШНО ОТПРАВЛЕННЫХ ДАННЫХ
        if ($result) {
            echo 'Данные успешно отправлены!';
        }
    ?>
</body>
</html>
        
    

Добавить комментарий