Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
0) Выведите себе рядом оба массива и найдите, что в них различается.
1) Найдите различающиеся элементы.
2) Выберите любой один.
3) Найдите, как заполняется этот конкретный неправильно заполненный элемент.
4) Найдите, почему он заполняется именно так.
5) Исправьте.
6) Повторяйте, пока оба массива не будут идентичны
----- PostgreSQL DBA
blackpatriot
Отправлено: 30 Августа, 2015 - 23:19:25
Новичок
Покинул форум
Сообщений всего: 10
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
дело в том что я не могу вывести первый массив, не работает)
не работает почему то... пишет ошибка и не хочет работать.. помогите ) целый день пытаюсь сделать перебрал кучу вариантов написание не помогает
пытался выводить в отдельном файле чтоб понять что выводит
разница между первый и вторым вариантом лиш в том
в первом случае
переменной
'adddate_s_d' - я пытаюсь присвоить значение автоматически -80 дней от текущей даты, $day1 = date("d", time() - 86400*80); что поиде должно работать
во втором случии
я переменным
'adddate_s_d' - присваиваю значение в ручную 10 - то есть десятое число
вопрос почему переменные которые должны формировать дату. не делают этого. ведь по идее функции даты вставлены верно.
и проблема только в них
помогите
Мелкий
Отправлено: 31 Августа, 2015 - 10:58:33
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Вы считаете, что проблема только в adddate_s_d. Допустим.
Смотрим:
'adddate_s_d'=>$day1
При этом
$day1 = date("d", time() - 86400*80);
Значит, ошибка предположительно здесь.
Сначала проверим вручную: сегодня 2015-08-31. Отсчитываем 80 дней назад. По моему календарю получилось 2015-06-12.
Теперь проверим автоматику: var_dump($day1); //=> '12'.
Здесь ошибки нет. Возможно, вы пользуетесь другим календарём? У нас с PHP в работе стандартный григорианский.
----- PostgreSQL DBA
blackpatriot
Отправлено: 31 Августа, 2015 - 14:16:02
Новичок
Покинул форум
Сообщений всего: 10
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
я пользуюсь стандартным календарем, проблемма в том что почему не срабатывает функция даты в запросе. именно в этой строке
Мелкий
Отправлено: 31 Августа, 2015 - 15:15:06
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Это безнадёжно.
Если вы хотите разобраться с программированием - то копайте. Выведите массивы и сравните значения. Не знаете как - выясните это. В массивах разные данные, хотя должны быть одинаковые - выкиньте массивы и разбирайтесь с кодом, который формирует значения. Если надо, то копайте построчно: что именно вы передаёте в функции, что вы ожидаете получить в ответ, что вы получаете в реальности. Выкидывайте всё, что не имеет отношения к проблеме.
Если не хотите - то и не тратьте напрасно время. Без желания это всё равно бесполезно. Создайте тему с вменяемым описанием что хотите получить (и не пытайтесь запутать программистов своим непониманием программирования - пишите задачу нормальным русским языком. В конце концов это наш основной навык - переводить хотелки в программный код) или в этом разделе (но не удивляйтесь отсутствию желающих поработать бесплатно) или во фрилансе.
----- PostgreSQL DBA
andrewkard
Отправлено: 31 Августа, 2015 - 15:15:30
Участник
Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014
Помог: 30 раз(а)
blackpatriot
А что за функция даты? В этой строке ее нет, только переменные и свойства класса $this->womanid
blackpatriot
Отправлено: 31 Августа, 2015 - 16:07:17
Новичок
Покинул форум
Сообщений всего: 10
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
ну как это нет вот же она, переменным присваиватся дата, далее я вставляю переменные в строку и не работает)
Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014
Помог: 30 раз(а)
blackpatriot пишет:
ну как это нет вот же она, переменным присваиватся дата, далее я вставляю переменные в строку и не работает)
Если честно, то трудно понять. Что именно не работает, можно конкретно объяснить? Не те данные в $params? Или функция Data выдает не ожидаемое значение? Что дальше с массивом $params?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.