@rusindex
Начинающий програмист

Скрипт не работает. почему?

if (isset($_POST['id']) && isset($_POST['first_name']) && isset($_POST['screen_name']) && isset($_POST['sex']) && isset($_POST['bdate']) && isset($_POST['photo_big'])){

            // Переменные с формы
            $id = $_POST['id'];
            $first_name = $_POST['first_name'];
            $screen_name = $_POST['screen_name'];
            $sex = $_POST['sex'];
            $bdate = $_POST['bdate'];
            $photo_big = $_POST['photo_big'];
            
            // Параметры для подключения
            $db_host = "localhost"; 
            $db_user = "888888"; // Логин БД
            $db_password = "888888"; // Пароль БД
            $db_base = '888888'; // Имя БД
            $db_table = "mybase"; // Имя Таблицы БД
            
            // Подключение к базе данных
            $mysqli = new mysqli($db_host,$db_user,$db_password,$db_base);
        
            // Если есть ошибка соединения, выводим её и убиваем подключение
            if ($mysqli->connect_error) {
                die('Ошибка : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
            }
            
            $result = $mysqli->query("INSERT INTO ".$db_table." (id,first_name,screen_name,sex,bdate,photo_big) VALUES ('$id','$first_name','$screen_name','$sex','$bdate','$photo_big')");
            
            if ($result == true){
                echo "Информация занесена в базу данных";
            }else{
                echo "Информация не занесена в базу данных";
            }
        }


код не соединяться с базой данных подскажите по чему?
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 2
@bekss
Может из за одинарной ковычки где имя базы данных, это лишь предположение
Ответ написан
Dzemid
@Dzemid
WebDev & Marketing Automation
Не вижу ошибку. Возможно, дело не в этом коде, а в обработке данных формы. Проверьте:
1. приходят ли данные в скрипт?
2. необходимо ли обработать введенные данные? (даты требуют обработки)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы