Anonymous
уезжает
Anonymous
Fedor
Ребят.. У меня есть форма, на которой не все поля обязательны для заполнения. Методом POST данные из формы передются в обработчик. Получается, я не знаю какие данные будут введены пользователем, а какие нет. Но я ж не буду делать для каждого случая отдельный запрос. Как быть в такой ситуации? Использую подготовленные запросы PDO
Anonymous
просто передавай только обязательные параметр
Anonymous
у в пхп же есть обязательные параметры
Anonymous
и не обязательные
Chuvi
if(!isset($_POST['ololo'])) $_POST['ololo'] = null;
Anonymous
https://phpclub.ru/talk/threads/%D0%BD%D0%B5-%D0%BE%D0%B1%D1%8F%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8.43151/
Anonymous
типо укажи,что тот обязательный,тот обязательный
Anonymous
??
Fedor
if(!isset($_POST['ololo'])) $_POST['ololo'] = null;
в БД могут быть уже какие-то данные, которые не требуется обновлять.
Fedor
if(!isset($_POST['ololo'])) $_POST['ololo'] = null;
я же пишу в теле запроса пишу какие поля хочу обновить и какими данными
Fedor
кажется, мне поможет только @zavitaev ))
Fedor
Что такое?
Есть у меня форма. Например смотрим строку 2 - номер заказ наряда. Если в базе он не указан,то в это поле можно что-то вписать и внизу нажать зеленую кнопоньку. Если значение уже есть в базе, то оно просто выводится. И, получается, каждый раз у меня разные данные в массиве $_POST.
Fedor
Fedor
И в зависимости от этого мне каждый раз нужно обновлять разное количество полей в базе. Но писать через if else для каждого случая свой запрос - это прямая дорога в ад.
Fedor
а без orm никак?
Fedor
щааас как удалится)
Fedor
Это да. Динамически формировать запрос
Ладно, я запишу тогда в двумерный массив значения из пост в формате поле в базе данных => значение и буду запрос формировать через foreach. так не грешно?
Максим
@invilink ну что, удается?
Fedor
Fedor
@invilink ну что, удается?
я еще обработать данные хочу. и до библиотеки которую ты советовал пока не дошел, поэтому еще над этим думаю)
Fedor
а чего думать то)) composer require и вперед))
я хочу с малого, и потом наращивать. А если сразу делаю всё, то потом приходится исправлять изобилие ошибок
Fedor
для чего тебе это?
что именно? обработка данных?
Максим
@invilink не, вообще для чего это все пишешь?
Fedor
@zavitaev для небольшой компании, чтобы учет был не в excel, а по уму
Fedor
но сначала это был проект в рамках дипломной работы. Диплом защитил, а сейчас доделываю
Максим
@zavitaev для небольшой компании, чтобы учет был не в excel, а по уму
Чего тогда не фреймворк какуй-нибудь взять. нафига выпендриваться и писать руками
Fedor
Чего тогда не фреймворк какуй-нибудь взять. нафига выпендриваться и писать руками
Ну так я и учусь языку php, да и времени не было во время учебы на фреймворк
Максим
Ну так я и учусь языку php, да и времени не было во время учебы на фреймворк
Сейчас твои знания нативного php ни кому не нужны. Все кругом и свюду на CMS и фреймворках
Fedor
Сейчас твои знания нативного php ни кому не нужны. Все кругом и свюду на CMS и фреймворках
ну, чтобы юзать фреймворк, нужно же понимание языка программирования. Чтобы понимать jquery, наверняка нужно понимать как работает js
Anonymous
вот обернутый в label https://codepen.io/anon/pen/rwweYv
У меня заработало,спасибо
Galeups
👍
Какой-то
чуваки, а не в курсе на гитхабе нету что-то типа "избранного" или заладок? чтоб можно было запомнить и потом к этому проекту вернуться а не заводить букмарку
Какой-то
а кажись, нашёл, там у них просто звёздочки за это отвечают\
Какой-то
йеп, не внимательный я, спасибо)
Galeups
я звезды ставлю ))
Максим
я звезды ставлю ))
ну по ним и найти проще. В Your start
Fedor
@zavitaev сделал, работает. если интересно, вот :)
Fedor
Fedor
Максим
Зачем эта порнография с if-elseif
Какой-то
156ая строчка просто пздц, можно было хотя бы все возможные варианты запихнуть в словарик отдельный и проверять через in_array
Максим
а как?
так я тебе же сказал библиотеку для валидации
Максим
это в планах)
н-да... тебе советуют инструмент которые поможет тебе избежать этого говнокода
Максим
@invilink а нет, лучше с широкой улыбкой шагать по граблям на костылях 😆
Fedor
нужно быренько доделать, будет время - разберусь как работает библиотека
Fedor
это из серии "надо было сдать еще вчера"
Дмитий
Всём привет! Кто может установить код виджета WhatsApp на мобильный сайт? Или знает того кто может. В лс плиз
Евгений
Всем привет! Подскажите наиболее правильное решение по вертикальному выравниванию. Код здесь https://codepen.io/evvdemin/pen/weeeJP
Alexander
margin наверне в процентах
Alexander
а стоп
Alexander
а что блок центрировать нужно?
Евгений
блок нет, он в вакууме, нужно только текст в нем, чтобы была кроссбраузерность
Евгений
тут кто-то писал - научитесь использовать inline-block, интересно было бы пример от автора высказывания
Alexander
я не знаю,попробуй все задать не фиксированной велечиной,а процентной
Евгений
блок div центрировать не нужно, нужно центрировать в нем параграф p
Евгений
гуглить умею
Евгений
я спросил "наиболее правильное решение", что подразумевает опыт участников этой группы
Ivan
По опыту говорю, флекс
Евгений
По опыту говорю, флекс
спасибо, на ie забить?
Ivan
Да) в 10 вроде пашет. Остальное в жопу) пока сайты на них смотрибельные ими будут пользоваться. А уже 2017 год
Ivan
Было время и для ие6 сайт верстал. Не лучшее было время. От старого надо избавляться🤷‍♂