Первый раз пишу вопрос на форуме, не судите строго. Делал такой макет (вроде магазина), раньше этот же скрипт использовал без инпут (category). Скрипт работает, но не отправляет данные в БД. Пожалуйста, помогите найти ошибку!
<?php
$news=$_POST;
$mysqli= new mysqli("host", "user","passwоrd","DB");
if (isset($news['submit']))
{
$errors=array();
if($news['title'] == '')
{
$errors[]= "Введите название товара!";
}
if($news['summ'] == '')
{
$errors[]= "Введите стоимость!";
}
if($news['category'] == '') {
$errors[]= "Выберите категорию!";
}
if($news['intro_text'] == '')
{
$errors[]= "Введите краткое описание!";
}
if($news['full_text'] == '')
{
$errors[]= "Введите описание!!";
}
if($errors!=0)
{
echo array_shift($errors);
}
//ДОБАВЛЯЕМ КАРТИНУ ТОВАРА
if ($_FILES)
{
$uploaddir= "img/";
$dest=$uploaddir.$_FILES['filename']['name'];
$name=$_FILES['filename']['name'];
move_uploaded_file($_FILES['filename']['tmp_name'], $dest);
if (is_uploaded_file($_FILES['filename']['tmp_name']))
{
if(! nove_uploaded_file($_FILES['filename']['tmp_name'], $dest))
{
echo "ne zagrujen";
}
}
}
if (empty($errors))
{
var_dump($news);
echo "НЕТ ПРЕТЕНЗИЙ";
//ДОБАВЛЯЕМ НОВОСТЬ ноутбука
$category=$news['category'];
$summ=$news['summ'];
$title=$news['title'];
$intro_text=$news['intro_text'];
$full_text=$news['full_text'];
$filename=$_FILES['filename']['name'];
$res=$mysqli-> query(" INSERT INTO `tovars` ( `summ`, `image`, `title` `intro_text`, `full_text`, `date`) VALUES ( '$_POST['summ']', '$_POST['filename']', '$_POST['title']', '$_POST['intro_text']', '$_POST['full_text']', now())");
$mysqli->close();
}
if(!$res) echo mysqli->error();
};
?>
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
I can't figure out why does inclusive OR return wrong result
Изучаю запись/чтение данных в файл и столкнулся с такой проблемойЗаписываю объект в файл через методы read/write