Давайте сделаем что-нибудь полезное. К примеру, определим, какой браузер использует тот, кто смотрит в данный момент нашу страницу. Для этого мы проверим строку с именем браузера, посылаемую нам в HTTP-запросе. Эта информация хранится в переменной. Переменные в PHP всегда предваряются знаком доллара. Интересующая нас в данный момент переменная называется $_SERVER['HTTP_USER_AGENT'].
<span>
). Затем к этому тегу можно применить соответствующие правила CSS, либо напрямую в атрибут style
, либо через отдельную таблицу стилей.innerText
уже будет нельзя. Хочется понять политику ресурса в отношении code review вопросов.Мы пока сами расходимся во мнениях, поэтому всё зависит от фазы луны.
я считаю такие вопросы наиболее полезными для спрашивающего, наиболее интересными для аудитории, и в любом случае более соответствующими духу ресурсаВсё так, но у ресурса есть цель стать базой знаний, в которую можно приходить из поиска, а такие вопросы этой цели не очень соответствуют, поэтому и конкретная позиция пока по ним не сформирована.
PDOStatement::fetchAll() возвращает массив, содержащий все оставшиеся строки результирующего набора. Массив представляет каждую строку либо в виде массива значений одного столбца, либо в виде объекта, имена свойств которого совпадают с именами столбцов.https://www.php.net/manual/ru/pdostatement.fetchall.php
Сейчас добавляет всем элементам сразу, а как сделать как появился элемент сразу добавился классЭта формулировка, возможно, понятна вам, но совершенно непонятна за пределами вашей головы.
function (entry) {
entry.target.classList.add("animate__animated animate__fadeInLeft ");
}
[...document.querySelectorAll('.element')].forEach(function (el) {
const observer = new IntersectionObserver(function (entries) {
entries.forEach(function (entry) {
entry.target.classList.add("animate__animated animate__fadeInLeft ");
});
});
observer.observe(el);
});
Сейчас при дублировании логина, идёт просто переход не срабатывает условие.
$sql = 'SELECT count(id) as count FROM users WHERE username=?';
...
echo "<script>alert('Логин уже занят')</script>";
...
if ($conn->query($sql) === true) {
header("Location: /");
}
=== true
. Но, думаю, просто у вас в коде где-то ещё какая-то подобная ерунда написана. a[e]
) и если есть, инкрементируем значение (a[e] + 1
), а если нет, то используем единицу. Полученное значение записываем в объект a[e] =
.почему в условии мы делаем присваиваниеПотому что метод reduce предназначен для "сборки" какого-то одного значения и эта сборка без присваивания невозможна.
Как в конечный массив записывается значениеЧерез присваивание выше и возврат объекта (а не массива) из функции.