private $Hash = '';
public function first(Request $request, $Hash)
{
$requested_email = $request->email;
$getUserByEmail = DB::table('users')->where('email', $requested_email)->first();
$this->Hash = Crypt::encrypt($getUserByEmail->password);
echo $this->Hash;
}
public function second($this->Hash)
{
echo $this->Hash;
}
$input_array = json_decode(file_get_contents('php://input'),TRUE);
if ($input_array['callback_query']['data'] == 'Принять чат') {
sendMessage($chat_id, 'Вася Пупкин принял чат');
}
# bot.send_message(chat_id="841260346", text="Хочу позавтракать").
# bot.send_message(chat_id="841260346", text="Легкий"). #id чата заменяем на свой
# bot.send_message(chat_id="841260346", text="вопросов нет")
$btn1 = ['text' => 'Наш сайт', 'url' => 'https://google.com/'];
$btn2 = ['text' => 'Контакты', 'callback_data' => 'Контакты'];
$btn3 = ['text' => 'О нас', 'callback_data' => 'О нас'];
$inlineKeyboardButtons = [[$btn1], [$btn2, $btn3]]; // Наш сайт будет на первой строке, О нас и Контакты на второй
$inlineKeyboard = ['inline_keyboard' => $inlineKeyboardButtons];
$inlineKeyboard = json_encode($inlineKeyboard);
$url = 'https:// api. telegram. org/bot782651123:123123123123MjXXYLUsm_B0_15OMZoQ/sendMessage?chat_id=29949698&text=text_here&reply_markup='.$inlineKeyboard.
$( ".click_box" ).on( "click", function() {
$(".hidden_box").toggleClass("hide");
$(".click_box").css("top", function(i,val){
if($(this).css("top") == '10px')
return '100px';
else
return '10px';
});
$(".text_box").toggleClass("hide");
if ($(".click_box").text() == "Открыть тут")
{ $(".click_box").text("Скрыть") }
else
{ $(".click_box").text("Открыть тут") }
});
<?php
function the_name_contact($param) {
$result = mysql_query("SELECT * FROM contacts");
if ("title" == $param) {
while ($row = mysql_fetch_assoc($result)) {
echo $row['name_contact'];
}
} elseif ("desc" == $param) {
while ($row = mysql_fetch_assoc($result)) {
echo $row['description'];
}
}
};
?>
Если вам действительно нужно случайным образом располагать строки в результате вашего запроса, то существует множество лучших способов решить такую задачу. Конечно, это будет реализовано дополнительным кодом, но вы будете спасены от проблемы, которая растет по экспоненциальному закону вместе с ростом объема данных. Дело в том, что MySQL выполняет операцию RAND() (которая занимает время процессора) для каждой отдельной строки в таблице перед тем, как отсортировать ее и выдать вам только одну строку.Источник// Так делать НЕ НУЖНО: $r = mysql_query("SELECT username FROM user ORDER BY RAND() LIMIT 1"); // Вот так будет лучше работать: $r = mysql_query("SELECT count(*) FROM user"); $d = mysql_fetch_row($r); $rand = mt_rand(0,$d[0] - 1); $r = mysql_query("SELECT username FROM user LIMIT $rand, 1");
Так вы получаете случайное число, которое меньше, чем количество строк в результате запроса, и используете его как смещение в предложении LIMIT.