• Как вывести данные в Telegram BOT?

    @SayrusCraft Автор вопроса
    Разработчик сайтов для мобильных устройств
    Благодарю всех за ответы.

    Решение было найдено методом проб и ошибок.

    function SendButton($user_id, $message, $keyboard)
     {
    
        SendToTelegram('sendMessage', ['chat_id' => $user_id, 'parse_mode' => 'html', 'text' => ''.$message.'', 'reply_markup'  => ['inline_keyboard' => $keyboard]]);
    
     }
    
    
    function catalog($user_id)
    {
    global $mysqli;
    
    $get_catalog = $mysqli -> query("SELECT `id`, `title` FROM `categorys`");
    $empty = 1;
    
    if($get_catalog -> num_rows > 0)
    {
    
    while($catalog = $get_catalog -> fetch_array())
    {
    
    $get_goods = $mysqli -> query("SELECT `id`, `name` FROM `goods` WHERE `cat` = ".$catalog['id']." GROUP BY `type`");
    
    if($get_goods -> num_rows > 0)
    {
    $empty = 0;
    $i = 0;
    while($goods = $get_goods -> fetch_array())
    {
    
    $test[$i] = [['text' => ''.$goods['name'].'', 'callback_data' => 'test']];
    $i++;
    }
    
    SendButton($user_id, 'Товары на витрине:', $test);
    
    }
    
    }
    
    }
    
    if($empty == 1) { sendMessage($user_id, "Пока ничего нет! :("); }
    
    }
    Ответ написан
    Комментировать
  • Как проверить запись на дубликат и добавить в mysql?

    @SayrusCraft
    Разработчик сайтов для мобильных устройств
    Пробуйте удалить or die (mysqli_error()); и в конце query($q), query($sql) точку с запятой поставить ;
    Ответ написан
  • Как закрыть определенную страницу сайта на тех работы?

    @SayrusCraft
    Разработчик сайтов для мобильных устройств
    Добавьте в файл .htaccess:
    RewriteEngine On
    RewriteRule ^filename.php$ errorfile.php [QSA]

    filename.php - при запросе к данному файлу, пользователь получит страницу errorfile.php.

    P.S - названия и пути файлов нужно переписать под свои нужды.
    Ответ написан
    Комментировать