@k0smos

Как в данном случае выбрать только нужного юзера из бд?

Добрый день.
Реализовал систему заявок для tg бота, вот кусок кода генератора заявки:
elseif($bd_user['lap'] == 2)
{
    $data_bd = json_decode($bd_user['data'], true);
    $data_bd['w'] = $text;
    
    $sth = $db->prepare("UPDATE `user` SET `data` = '', `lap` = '', `stage` = '' WHERE `tg_id` = :tg_id");
    $sth->execute(array('tg_id' => user_chat_id()));
    $array_user = $sth->fetch(PDO::FETCH_ASSOC);
    
    $mess = "У нас новая заявка в шопе!\n\n Юзер: @".$bd_user['tg_username']."\nВопрос 1: <code>".$data_bd['s']."</code>\nВопрос 2: <code>".$data_bd['e']."</code>\n Вопрос 3: <code>".$data_bd['w']."</code>";
    
    send_tg_text_priv($mess, inline_button_invite_admin(), $config['chat']['admin']);
    
    $okay = "Ожидайте ответа!";
    
    send_tg_text($okay, button_1());   

}

Как видно администратору отправляется текст с инлайн кнопками: "добавить" и "удалить", к добавить допустим привязал файл:
$sth = $db->prepare("SELECT * FROM `user` WHERE `tg_id` = :tg_id");
    $sth->execute(array('tg_id' => user_chat_id()));
    $bd_user = $sth->fetch(PDO::FETCH_ASSOC);

if($bd_user['status'] == 2)
{

}
else
{
    exit;        
}

Вот тут собственно и проблема, как в активаторе инлайн кнопки выбрать юзера? Когда бот отправляет лог админу, как его потом словить и найти допустим по Юзер: @".$bd_user['tg_username']." уже в другом файле. Не хватает знаний теории, не нашел информации в интернет.( Буду благодарен за советы
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы