не отправляется запрос в бд

134
17 апреля 2018, 03:04

первый файл(update_category.php)

<?php
         if(isset($_POST['update_category'])) {
           $new_cat_title = $_POST['cat_title'];
           $query = "UPDATE categories SET cat_title = '{$new_cat_title}' WHERE cat_id = {$update_cat_id}";
           $update_query = mysqli_query($connection, $query);
           if(!$update_query) {
             echo "Query failed" . mysqli_error($connection);
           }
         }
          ?>

второй файл

if(isset($_GET['update'])) {
                          $update_cat_id = $_GET['update'];
                          include "update_category.php";
                        }
Answer 1

Проверьте, существуют ли реально $_POST['update_category'] и $_GET['update'].

Сделайте правки на запрос с подготовленным выражением (prepared statements):

$stmt = mysqli_prepare($connection, 'UPDATE categories SET cat_title = ? WHERE cat_id = ?');
mysqli_stmt_bind_param($stmt, 'sd', $new_cat_title, $update_cat_id);
mysqli_stmt_execute($stmt);
READ ALSO
Как убрать дублирование img?

Как убрать дублирование img?

Хочу сделать ссылку на файл

204
Joomla! магия. Объясните, что происходит с данными из формы?

Joomla! магия. Объясните, что происходит с данными из формы?

Создаю компонентИ два дня потратил на решение одной единственной проблемы

128
Передать правильный массив через soap на php

Передать правильный массив через soap на php

Нужно получать данные через soapЯ вызываю метод из документации, передаю все параметры как описано

206