Chuvi
размести код всего файла и посмотрим
NDA. Меня и так могут попинать за pastebin. Да и не поймёшь ты там ничего, с одного файла.
Chuvi
что-то с первоначальным массивом
С ним всё ровно. Я гарантирую это.
Chuvi
Я, блин даже unset($room) делал в конце итерации, всё равно те же яйца, вид в профиль.
Chuvi
Перепроверил. Ровно.
Anonymous
Привет, есть 6 сайтов, на 5 из них работает функция добавить в таблицу, на 6 же сайте нихуя не добавляет(сайты полностью одинаковые), но ошибок не дает , где искать ошибку?
Anonymous
Ах да ещё там 3 одинаковых файла, которые добавляют в таблицу
Anonymous
И только в 1 таблицу нихуя не добавляется
Anonymous
Да
Anonymous
Каждый сайт лежит отдельно
Anonymous
Отдельная
Anonymous
Для каждого сайта
Anonymous
Они никак не связаны
Anonymous
Это вордпресс
Anonymous
Все по дефолту
Anonymous
Не работает только одна функция
Anonymous
Пробовал вернуть ошибку, но ничего не даёт
Anonymous
Я немного нубас, какие именно логи искать и где ?
Anonymous
От такое нашёл
Chuvi
используйте case в таких случаях
Ну раз уж такой совет прошёл - как в моём случае можно использовать case, не подскажешь? А то что-то мне в голову ничего не идёт... switch($room){ case "что писать тут если проверки по разным полям?" }
Yar
везде
Anonymous
Нашёл файл там пусто
Yar
и протести изменится ли
Anonymous
Точнее ошибки есть
Anonymous
Но с этим связанного нет
Yar
в foreach условиях и в самом фориче поменял?
Yar
везде?
Anonymous
А это я просто аутист нашёл ошибки , спасибо 😊
Chuvi
везде?
Выделил весь кусок и заменой прошёлся.
Yar
меняй id на id2
Anonymous
Только вот странно код то везде одинаковый а ошибка только в одном месте
Chuvi
меняй id на id2
эта переменная там вообще не используется. Она только для проверки, чтобы понять в чём косяк, меняется ли или нет.
Anonymous
Слишком сложные преколы что-то
Chuvi
меняй, или сделай перед foreach: unset($id)
Как это может помочь? Я её вообще убрал - ничего не поменялось.
Yar
Как это может помочь? Я её вообще убрал - ничего не поменялось.
слушай, ты можешь просто написать перед фореач unset($id)?
Yar
и попробывать?
Chuvi
$id - тестовая переменная, в коде используется только один раз в этом фориче... И дампится для проверки.
Chuvi
и попробывать?
Но ок, попробовал. НЕ помогло.
Chuvi
Без цикла данные по ключу вытаскиваются без проблем, те что надо. Но это не решение. ))))
Chuvi
везде менял $id и $room, это не помогло?
Везде. Переменные $room и $id не используются больше вообще нигде в проекте. Пересечений быть не может...
Anonymous
Просмотрел логи попробовал ещё раз, в лог ничего нового не записалось как и в базу
Chuvi
везде менял $id и $room, это не помогло?
Помогло принудительное переключение на следующий элемент основного массива в конце итерации - next($base['rooms']). Но я не понимаю почему - в седьмой версии пхп не использует же внутренний указатель для массивов.
Yar
в PHP7 foreach работает с копией массива
Chuvi
Я про это...
Yar
понял
Yar
я хз, что у тебя
Yar
проходи дебагом
Chuvi
Только и остаётся. Ну или оставить next и пусть ответственное лицо само чинит, когда вернётся из отпуска... Так наверное и поступлю.
Yar
доделай уже
Yar
и нам напиши причину
Yar
попробуй еще break убрать
Chuvi
доделай уже
Что доделать? Задача-то решена. ) А разбираться со всем этим классом у меня нет желания, тем более это не моя зона ответственности. Ты прям как не программист, а как же "работает - не трогай"? )))
Yar
програмирование подобно игре в сваю
Chuvi
Вот ты писал что-нить в команде? Когда у каждого есть своя зона ответственности? Мне было бы не прикольно вернуться с отпуска и обнаружить что кто-то переписал мои куски по-своему. )))
Yar
если время позволяет
Chuvi
если время позволяет
Если время оплачивается.
Yar
у меня другой подход
Chuvi
у меня другой подход
Мои работодатели с тобой бы не согласились.
Yar
так и буду в чатах умничать(
Chuvi
перепесывать работающий-нормальный код это да, но гавнокод править это святое дело
Я тут спросил чей это был код. ) За джунами их фекальки я подтирать точно не буду. Вернётся, пусть сам корпит.
Yar
ладно, вопросы отменяются)
Chuvi
А вот это хз. Пойду спрошу.
Yar
Пробовал break убрать?
Dmitry
Прямо таки ничего
Dmitry
Тут от компании зависит
Dmitry
Обещание) сурово, конечно
Dmitriy
работники не умеют им это обьяснять
Dmitry
Красивый код это код написанный дома?
Dmitry
В теплой и ламповой обстановке якобы, да? )
Chuvi
Пробовал break убрать?
Да, пробовал. Тогда просто последняя ошибка, а не первая выходит. Что логично.
Chuvi
У меня от спальни до офиса секунд 15 идти... Они даже на одном этаже. )
Chuvi
Не, спальня - это спальня. Офис - это офис... А то так вообще с работы не уходишь, получается. ))))