Вот такой запрос из формы - у меня обязательным является только тайтл по задумке, но этот запрос требует чтоб и боди и путь к файлу был отправлен....или мне через условие на каждое поле прописывать отдельно логику?
$sql = 'INSERT INTO post(user_id, title, body, img, category_id) VALUES (:user_id, :title, :body, :img, :category_id)';
$res = $pdo->prepare($sql);
$post = $res->execute(['user_id'=>$_SESSION['user']['id'], 'title'=>$title, 'body'=>$body, 'img'=>$path, 'category_id'=>$cat_id ]);
или у меня чет он переменные не воспринимает
сдается мне что то не верно здесь -
$title = htmlspecialchars(trim($_POST['title']));
$body = htmlspecialchars(trim($_POST['body']));
$userfile = $_FILES['userfile'];
$category = $_POST['category'];
если в запрос подставлять саму переменную массива $_POST['body'], а не $body, тогда значение не нуль.
в чем подвох кто подскажет? спасибо заранее.