Не удаётся проверить состояние бота Телеграм

Мне нужно, чтобы бот ждал ответа от пользователя. Проблема в том, что когда нажимается кнопка 'Сортировать массив' в базе меняется значение на 'false', как и должно быть, но потом на этот же 'false' не проверяется, чтобы отправить введённое сообщение, вместо этого скрипт выполняется дальше и мне приходит сообщение 'Не понял'. Посмотрите пожалуйста код и помогите, кто сможет.

$connect=mysqli_connect();
$storage=mysqli_query($connect, "SELECT `state` FROM `sort` WHERE `chat_id`='$id_str'");

if($storage=='false')
{
    $telegram->Send_Message($id, $message, $keyboard);
    mysqli_query($connect, "UPDATE `sort` SET `state`='true'");
}
else
{
    switch($message)
    {
        case '/start':
            $telegram->Send_Message($id, 'Нажми кнопку', $keyboard);
            mysqli_query($connect, "INSERT INTO `sort` (`chat_id`) VALUES ('$id_str')");
            break;

        case '/help':
            $telegram->Send_Message($id, 'Помощь:', $keyboard);
            break;

        case 'Сортировать массив':
            $telegram->Send_Message($id, 'Введите массив', $keyboard);
            mysqli_query($connect, "UPDATE `sort` SET `state`='false' WHERE `chat_id`='$id_str'");
            break;

        default:
            $telegram->Send_Message($id, 'Не понял', $keyboard);
            break;
    }
}
mysqli_close($connect);

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