Не записываются данные с формы в таблицу PHPadmin

Рейтинг: 0Ответов: 0Опубликовано: 31.03.2023

Сделал банальную форму для ввода данных - ничего не происходит. Ошибки не выскакивают. Просто ничего не идет в таблицу и все.

Локальный сервер - XAMPP

Фрагмент кода:

<?php


    if(count($_POST) > 0) {
      $name = trim($_POST['name']);
      $phone = trim($_POST['phone']);
      $dt = date("Y-m-d H:i");

        if (strlen($name) < 2) {
          $msg = 'Нужно имя по-длинее';
        }
          elseif (strlen($phone) < 7) {
            $msg = 'Не умее звонить на номера короче 7 цифр';
          }
            else {

              $msg = 'Вашя Заявка принята';
              $db = new PDO('mysql:host=localhost,dbname=site', 'root', '');
              $query = $db->prepare("INSERT INTO bids (name,phone) VALUES(:name, :phone)");
              $values = ['name' => $name, 'phone' => $phone];
              $query->execute($values);

              $msg = 'Вашя Заявка принята';
            }
          }
          else {
            $name = '';
            $phone = '';
            $msg = 'Заполни все поля';
          }

Ответы

Ответов пока нет.