Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
1 / 1 / 1
Регистрация: 07.12.2014
Сообщений: 39

Не записывает в БД

11.12.2014, 08:55. Показов 625. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго дня.

Пытаюсь записать в БД данные из формы. Но не записывает по какой то причине. В чем проблема?

Код обработчик данных:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
    if (!empty($_POST["button_task_new"])) {
        
        
        $login = $_SESSION["login"];
        $min_like = $_POST["min_like"];
        $min_repost = $_POST["min_repost"];
        $time_send = $_POST["time_send"];
        $text_send = $_POST["text_send"];
        $pic = $_POST["pic"];
        $video = $_POST["video"];
        $audio = $_POST["audio"];
        $type_post = $_POST["type_post"];
        $signed = $_POST["signed"];
        $check_link = $_POST["check_link"];
        
        if ($text_send != 1) $text_send = 0;
        if ($pic != 1) $pic = 0;
        if ($video != 1) $video = 0;
        if ($audio != 1) $audio = 0;
        if ($type_post != 1) $type_post = 0;
        if ($signed != 1) $signed = 0;
        if ($check_link != 1) $check_link = 0;
        $result = AddTask($login, $min_like, $min_repost, $time_send, $text_send, $pic, $video, $audio, $type_post, $signed, $check_link);
        echo "$login, $min_like, $min_repost, $time_send, $text_send, $pic, $video, $audio, $type_post, $signed, $check_link";
                     
 
 
        if (!$result) {
            $alert = "Ошибка";
        } else {
            $alert = "успех";
        }
        include "blocks/alert.php";
    }

Функция записи данных в таблицу:
PHP
1
2
3
4
5
6
7
 function AddTask($login, $min_like, $min_repost, $time_send, $text_send, $pic, $video, $audio, $type_post, $signed, $check_link){
       $mysqli = connectDB(); 
       $result = $mysqli->query("INSERT INTO `tasks` (`login`, `min_like`, `min_repost`, `time_send`, `text_send`, `pic`, `video`, `audio`, `type_post`, `signed`, `check_link`) VALUES ('$login', '$min_like', '$min_repost', '$time_send', '$text_send', '$pic', '$video', '$audio', '$type_post', '$signed', '$check_link')");
       $mysqli->close();
       
       return $result;
     }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.12.2014, 08:55
Ответы с готовыми решениями:

Запись в файл не происходит, или не всё записывает, или криво записывает. Что не так?
Здравствуйте! Подскажите пожалуйста - в чем тут может быть проблема?.. Записываю данные в файл, потом вывожу - и вместо того, что бы...

Скрипт, который в разные строки записывает буквы и цифры, цифры записывает как сумму
помогите сделать скрипт, который в разные строки записывает буквы и цифры, цифры записывает как сумму всё вводится с клавиатуры тоисть...

Не записывает в БД
Дание не заносит в БД.<!doctype html> <html> <head> <title>Адмін-панель</title> </head> <body> <?php ...

1
182 / 182 / 83
Регистрация: 18.02.2014
Сообщений: 867
11.12.2014, 10:41
Для начало добавим "or die(mysql_error()"
PHP
1
$mysqli->query("INSERT INTO `tasks` (`login`, `min_like`, `min_repost`, `time_send`, `text_send`, `pic`, `video`, `audio`, `type_post`, `signed`, `check_link`) VALUES ('$login', '$min_like', '$min_repost', '$time_send', '$text_send', '$pic', '$video', '$audio', '$type_post', '$signed', '$check_link')") or die(mysql_error());
Что за ошибка, если есть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.12.2014, 10:41
Помогаю со студенческими работами здесь

Не записывает в бд
Не записывает email в бд, а сразу перенаправляет на главную страницу sidebar.php <?php require_once("header.php"); ...

Не записывает в БД!
Вот код подключения $server="localhost"; $user="admin"; $password="123"; $db="test_base"; $today = date("m.d.y"); if...

Не записывает в БД
Доброго времени суток уважаемые форумчане! Уже несколько дней не могу решить одну проблему, прошу Вашей помощи!(помогите бедной...

Не записывает в бд
Листинг файла для записи <?php $name = filter_var(trim($_POST), FILTER_SANITIZE_STRING); $surname = filter_var(trim($_POST),...

Не записывает в файл?
Не записывает результат преобразования в файл, пожалуйста помогите! #include <stdio.h>//Подключение библиотеки стандартного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru