Имена участников (разделяйте запятой).
https://dev.mysql.com/doc/refman/8.0/en/group-by-handling.html
Ох уж это оопи.. Трейта хватит --- Добавлено --- Если классы твои
@kretsman Это потому что у тебя есть переменная с тем же именем $_SESSION['var1']=null; $var1 ='something'; Как написано на скрине можно выключить...
https://dev.maxmind.com/geoip/geoip2/geolite2/
@webog http https это два разных порта два разных сайта два разных конфига. Создай конфиг для http и дай доступ только к одному файлу
@mirosas так а вопрос в чем? вот список типов выбирай по необходимости https://www.w3schools.com/sql/sql_datatypes.asp
и т.д CREATE TABLE `table` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `body`...
@mirosas Умничка. Держи нас в курсе:)
@Dedov_Evgeniy Был у меня когда то проект на кмс так я для админки ставил дополнительно basic authentication:) по сути решит все твои проблемы но...
Есть. Пересмотреть логику. В js не должно содержаться ничего секретного. Вся статика должна кэшироваться и о gzip не забывай.
Это работает
@epog333 Ну если невозможно понять тогда сделай НЕ правильно а когда созреешь прочтешь тему по ссылке и все исправишь:) document.onclick= event =>...
@epog333 Это потому что у тебя bfooter генерируется динамически соответсвенно вешать нужно так......
document.getElementById('bfooter').onclick = event => document.querySelector("input[name='sum']").value =...
@epog333 Ну видимо priceList это каталог а не выбранные товары. Ищи где товары. Зато теперь знаешь общую стоимость всей продукции 8879) Ну и еще...
@SamyRed Все он писал. Просто при первом посещении этой переменной еще нет. Ты пытаешься ее получить еще до того как она появилась.
Не вижу связи. открой исходных код и покажи var priceList ={...}
Стоп.... Это как ты так умудрился?) Притом script должен быть в самом низу после инициализации priceList и input <input type="hidden" name="sum"...
что именно не выходит? у тебя всегда есть console.log() что б посмотреть результат priceList я не вникал где берется но тебе нужно его подставить....
Теоретически... document.querySelector("input[name='sum']").value = Object.values(priceList).map(item => item.price).reduce((a, b) => parseInt(a)...