В теле цыкла происходит обращение к таблицам базы данных,Запросы в цикле - зло, нельзя заниматься фигней ради фигни. Переписать код на 1 нормальный запрос, и уже с выборкой работать. Тогда код будет выполняться за приемлемое время и никаких костылей не понадобится. Понимаю что "так проще". Но так делать нельзя.
При проверке var_dump($country_id); мне приходит массив с значением NULLОк, а проверить таким же способом $_POST что мешало?
Так у вас получается что ВСЕ опции при старте уже выделены... кроме того - откройте код странички и посмотрите что у вас в value попадает, не факт что там есть значения.echo "<option =". $row["id"] . "selected>" . $row["name"] . "</option>";
filteredData = data.((t) => t.name.toLowerCase().includes(search.value.toLowerCase())
Во первых не хватает скобки закрывающей, странно что у вас вообще что-то работает. ('moe_milo@mail.ru', $phone, $email, $car, $message "Content-type:text/plain; charset = UTF-8\r\nFrom:$email");
$search = _string($_POST['search_string']);
$sql = '
SELECT *
FROM `chat`
WHERE `user_id` IN (
SELECT `id`
FROM `users`
WHERE `login` LIKE "'.$search.'%"
)
ORDER BY `time`
DESC '; // делаем запрос отдельной строкой,
var_dump($sql);
//вставив в него переменную убеждаемся что там ерунда
//пишем нормально
$search = $_POST['search_string'].'%';
$sql = '
SELECT *
FROM `chat`
WHERE `user_id` IN (
SELECT `id`
FROM `users`
WHERE `login` LIKE ?
)
ORDER BY `time`
DESC ';
$stmt = $mysqli->prepare($sql);
$stmt->bind_param('s', $search);
$chat_result = $stmt->execute();
while ( $row = $chat_result->fetch_assoc() ) {
echo $row['user_id'].'<hr>';
}
Я пытался это исправить через border-bottom-widthДокументация для слабаков, да...
Нужно сделать удобный инструмент загрузки картнки (input)Собственно инпут чем не устраивает?
с дальнейшей обрезкой (crop)Любой плагин, которых миллион
чтобы в конце картинка помещалась на фон блока div.Я так понимаю на сервер ее загружать не нужно? Тогда зачем вообще кроп, бэкграунд можно и так настроить достаточно гибко, как по позиции, так и по размерам.
Как я понимаю мне нужно, чтобы все хранилища реализовывали методы интерфейса getOne, set.Вообще репозиторий должен реализовывать стандартный CRUD (по сути getOne это read, а set смесь create + update), а в него передается модель для манипуляций, из модели уже можно, в зависимости от реализованного хранилища, брать нужные данные, для бд айди, для лс ключ (хотя по сути это одно и то же, ничего не мешает вам хранить в лс цифровые ключи, если это у вас действительно хранилище, а не справочник/кэш).
Вопрос старый, но ответа я на него, внятного, найти не смог.Не особо искали?
Cтоит ли использовать новостной движок CUTENEWS.RU?В общем случае - нет, движки без поддержки сообщества и без обновлений по сути бесполезны. По этому какой бы крутой движок не был "внутри", весь смысл в работе на постоянной основе и поддержке, а это без распространенности не бывает. Так что ответ - не стоит.
Если лучше подключить другой, можете порекомендовать простой бесплатный движок с гайдом подключения?Если вы не программист, то скорее всего вордпресс - ваш выбор. Гайды на установку есть как на офф. сайте, так и на миллионе сторонних ресурсов. Очень распространен и имеет большое сообщество, регулярно выходят обновления.
type:'inline'
,