Запрос на обновление данных не работает

У меня есть таблица, внутри которой циклом выводится некоторая информация и еще одним столбцом выводится элемент в виде ссылки <?= "<a href='?red={$task['task_type']}&id={$task['id']}#zatemnenie'>Редактировать</a>" ?> при нажатии на нее появляется форма в виде всплывающего окна.

Форма:

  <form action="/" method="get">

    <input type="hidden" name="redt" value="redTask">

    <p>
        <strong>
            <?= $taskType['name'] ?> - <?= $taskType['type'] ?>
        </strong>
        <br>
        <?php if ($taskType['obc'] == 1):?>
            <label for="">Выберите obc -- </label><select name="obc" id="">
                <option value="-1">Отсутствует</option>
                <option value="1">Да</option>
                <option value="0">Нет</option>
            </select><br>
        <?php endif;?>

        <?php if ($taskType['sr'] == 1):?>
            <label for="">Выберите sr -- </label><select name="sr" id="">
                <option value="-1">Отсутствует</option>
                <option value="1">Да</option>
                <option value="0">Нет</option>
            </select><br>
        <?php endif;?>

        <?php if ($taskType['osr'] == 1):?>
            <label for="">Выберите osr -- </label><select name="osr" id="">
                <option value="-1">Отсутствует</option>
                <option value="1">Да</option>
                <option value="0">Нет</option>
            </select><br>
        <?php endif;?>
    </p>
    <button type="submit">Сохранить</button>
</form>

Далее я прописываю запрос к БД на редактирование записи, айдишник которой я получил от ссылки:

   if ($_GET[redt]==='redTask'){
   $redtt=mysqli_query($link,"UPDATE 'tasks' SET `obc`='{$_GET['obc']}', `sr`='{$_GET['sr']}',`osr`='$_GET['osr']' WHERE 'id'={$_GET['id']}");

}

Проблема в том, что запрос в таком виде не обновляет строку в БД, но если я пропишу айдишник статичным числом, редактирование происходит. Так вот, как сделать, что бы редактирование происходило по взятому из ссылки параметра ?


Ответы (0 шт):