function BuildGetHashtagInfoQuery($id = null, $tag = null, $type = null) {
$sql = "SELECT * FROM `hashtags`";
$where = [];
if (is_numeric($id)) {
$where["id"] = $id;
}
if (is_string($tag)) {
$where["tag"] = $tag;
}
if (is_string($type)) {
$where["type"] = $type;
}
if (count($where) > 0) {
$sql .= " WHERE ";
$sql .= implode(" AND ", array_map(function($key) use($where) {
return "`{$key}` = '{$where[$key]}'";
}, array_keys($where)));
}
return $sql;
}
echo BuildGetHashtagInfoQuery(123, "cat", "animal");
@mixin scrollbar {
&::-webkit-scrollbar {
/* 1 - скроллбар */
}
&::-webkit-scrollbar-button {
/* 2 - кнопка */
}
&::-webkit-scrollbar-track {
/* 3 - трек */
}
&::-webkit-scrollbar-track-piece {
/* 4 - видимая часть трека */
}
&::-webkit-scrollbar-thumb {
/* 5 - ползунок */
}
&::-webkit-scrollbar-corner {
/* 6 - уголок */
}
&::-webkit-resizer {
/* 7 - изменение размеров */
}
}
/* Light mode */
@media (prefers-color-scheme: light) {
body {
background-color: #000;
color: white;
}
}
/* Dark mode */
@media (prefers-color-scheme: dark) {
body {
background-color: #000;
color: white;
}
}
@media (prefers-dark-interface) {
color: white;
background: black;
}
res.onkeypress
будет null
, потому что событие нажатия ты задаешь для inp
grid-template-columns
в @media
<a download="" class="download-torrent button-green-download2-big" href="https://yts.am/torrent/download/A68B10BC0FC1183F6240381425AE40A10C62A584" rel="nofollow" title="Download Our Time 720p Torrent"><span class="icon-in"></span>Download</a>
function todoSmth() {}
try {
const response = await fetch("https://example/api");
if (response.status === 200) {
const json = await response.json();
todoSmth();
} else if (response.status === 300) {
console.log('В очереди');
todoSmth();
} else {
console.log('Ошибка', response);
}
}
catch (err) {
console.error(error);
}
then
решай что делать.var svg = '' // insert your own svg
var iconUrl = 'data:image/svg+xml;base64,' + btoa(svg);
var icon = L.icon( {
iconUrl: iconUrl,
} );
.my {
.selector1 {}
.selector2 {}
}