PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Pavel8897
Отправлено: 24 Августа, 2017 - 15:08:40
Post Id


Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Авг. 2017  


Помог: 0 раз(а)




Подскажите, почему при попытке добавления параметров в базу данных, записываются одни нули.

<?
$mysqli = new mysqli ("***", "***", "***", "***");

if(isset($_POST['button'])){
$inn = $_POST('inn');
$fio = $_POST('fio');
$phone = $_POST('phone');
$email = $_POST('email');
}

if($mysqli){
$success = $mysqli->query("INSERT INTO `users` (`INN`, `FIO`, `Phone`, `Email`) VALUES ('$inn', '$fio', '$phone', '$email')");
//echo $success;
}
?>
Прикреплено изображение (Нажмите для увеличения)
1.png

(Отредактировано автором: 25 Августа, 2017 - 09:34:41)

 
 Top
SXdevel
Отправлено: 24 Августа, 2017 - 15:28:18
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Июнь 2017  


Помог: 0 раз(а)




Выполнить поэтапно

1. Посмотреть что приходит в $_POST
2. Проверить тип полей в базе
3. Проверить значения по умолчанию полей в базе

И с самого детства учитесь экранировать данные записываемые в базу
 
 Top
Pavel8897
Отправлено: 24 Августа, 2017 - 15:50:00
Post Id


Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Авг. 2017  


Помог: 0 раз(а)




SXdevel пишет:
Спасибо, разобрался!))
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Администрирование БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB