$sql_select = "SELECT * FROM users WHERE ".($name==""?"region_id ='$region_id' or ":"")."name ='$name' ORDER BY id DESC ...";
function getRegionNameById($id){
$map = [
'2' => 'Москва',
'3' => 'Питер'
];
return isset($map[$id]) ? $map[$id] : null;
}
echo ($row['region_id']); // 2
echo getRegionNameById($row['region_id')); // Москва
body
вставляете ваш счетчик. Соответственно вся верстка что была в теге body
исчезнет. Вообще немного странный способ и лучше бы вынести все html теги в html файл, но если у вас опыта не много, то самым простым способом будет создать на странице контейнер для вашего счетчика, то есть добавить в ваш html файл такой код <div class="js-counter__container"></div>
и вместо кода document.body.innerHTML = html
написать document.querySelector('.js-counter__container').innerHTML = html
const start = new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate(), 0, 0, 0, 1);
setInterval(() => {
const arr = String((parseInt((new Date - start) / 1000))).split("");
const length = arr.length;
let html = `<div id="txt">`;
for (let i = 0; i < length; i += 1) {
html += `<span class="digit-${i}">${arr[i]}</span>`;
}
html += "</div>";
document.body.innerHTML = html;
}, 1000);
const now = Date.now();
const day = 1000 * 60 * 60 * 24;
let checkpoint = now - (now % day) + day;
function tick() {
const time = new Date(checkpoint - Date.now());
if (time < 0) {
time += day;
checkpoint += day;
}
console.log(time.toTimeString().slice(0, 8));
}
function loop() {
tick();
setTimeout(loop, 1000);
}
loop();