[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите найти ошибку!!!!
kss245
Скажите, пожалуйста, где ошибка?

if((period_diff('now()',$it->getAnswerDate()))<"120") echo 'new';else echo '' ;


"Fatal error: Call to undefined function period_diff() in ...."



Спустя 17 минут, 4 секунды (3.02.2011 - 11:27) linker написал(а):
Ошибка здесь Fatal error: Call to undefined function period_diff()

Спустя 5 минут, 27 секунд (3.02.2011 - 11:32) kss245 написал(а):
Ну ты умен, гений! А в чем именно? Мне нужно создать условие с вычислением дат. Даты записываются в базу функцией now()

Спустя 7 минут, 51 секунда (3.02.2011 - 11:40) Michael написал(а):
Вот эта функция: period_diff не определена у тебя. Где ее код у тебя находиться?

Спустя 3 минуты, 15 секунд (3.02.2011 - 11:43) kss245 написал(а):
Код находится в индекс при генерации дерева ссылок. Мне неободимо пометить сообщения выводящиеся из базы. Типа, новые сообщения форума.

Спустя 1 минута, 56 секунд (3.02.2011 - 11:45) kss245 написал(а):
Я, кажись не правильно ее использую - синтаксис. Потму что там идет вычисления формата YYMM o YYYYMM, но тогда какую функцию использовать при вычислении дат, заданных функцией now()???

Спустя 2 минуты, 36 секунд (3.02.2011 - 11:48) alex12060 написал(а):
Гений, тебе же сказали, что у тебя не существует функции этой.

Спустя 1 минута, 41 секунда (3.02.2011 - 11:50) Zerstoren написал(а):
Я думал эти ошибки и дураку помогут.

Фатальная ошибка: Вызов неопределенной PERIOD_DIFF функции ()
если функции нету в области видимости, то и будет ошибка.


Спустя 1 минута, 33 секунды (3.02.2011 - 11:51) kss245 написал(а):
Эээээ.... Блин, из-за одной такой фишки - новые сообщения - мучаюсь уже дня 4! Я погибаю!

Спустя 4 минуты, 1 секунда (3.02.2011 - 11:55) kss245 написал(а):
Спасибо хоть за дурака, а то обычно.... Ладно, понимаю я только одно, что вам бы полюбезнее быть. Ведь не все знают языки программирования и можно было просто нормально объяснить, помочь. Иначе цель форума?

Спустя 29 минут, 8 секунд (3.02.2011 - 12:24) linker написал(а):
kss245
Если с англицким слабо, то идешь например на www.promt.ru и переводишь на русский. PHP тебе не только дал описание проблемы, но и указал в каком скрипте и в какой строке конкретно. Что тут может быть не понятного?

Спустя 6 минут, 31 секунда (3.02.2011 - 12:31) kss245 написал(а):
linker, забудем. У меня есть Magic Gooddy. Ты пойми простую вещь, английский я знаю почти в совершенстве (жил там), но когда просят помощи, просят не о переводе. А как исправить ошибку - задать эту самую функцию...

Спустя 6 минут, 15 секунд (3.02.2011 - 12:37) linker написал(а):
kss245
Ну подумай логически. Если PHP говорит, что происходит вызов неопределенной функции, то видимо данная функция не входит в стандартный набор PHP, либо ее вообще не написали, либо ты забыл подключить скрипт, в котором данная функция реализована. Отсюда вытекает следующий шаг, попытаться найти файл где она реализована, если такой файл найден, то найти где и как он инклудится и инклудится ли он вообще.

Спустя 2 минуты, 3 секунды (3.02.2011 - 12:39) waldicom написал(а):
И period_diff и now() навевают на меня мысль, что тут что-то спутали с mysql, потому что там такие функции есть

Спустя 1 минута, 43 секунды (3.02.2011 - 12:41) kss245 написал(а):
Подумаю логически.... подумал.... нифига я не соображаю.... Есть ли варианты как это сделать иначе? Суть сделать пометки новых сообщений.

Спустя 1 минута, 20 секунд (3.02.2011 - 12:42) waldicom написал(а):
Цитата (kss245 @ 3.02.2011 - 10:41)
Есть ли варианты как это сделать иначе?

Есть. Засунуть это в mysql запрос

Спустя 9 минут, 57 секунд (3.02.2011 - 12:52) kss245 написал(а):
А может скриптом??? там же тоже есть значение на условие! Попробую. Если есть идеи, буду признателен.

Спустя 6 минут, 26 секунд (3.02.2011 - 12:59) Zerstoren написал(а):
Цитата (kss245 @ 3.02.2011 - 09:41)
Подумаю логически.... подумал.... нифига я не соображаю.... Есть ли варианты как это сделать иначе? Суть сделать пометки новых сообщений.

в данный момент period_diff вызывается в коде, а не в запросе мускуля.

Такс на ссылку, а дальше включай мозг http://www.mysql.ru/docs/man/Date_and_time_functions.html

не поможет, лучше не продолжай или кушай больше рыбы, там вещества для мозгов полезные (не в обиду сказанное, а полезный совет)

Спустя 4 минуты, 5 секунд (3.02.2011 - 13:03) waldicom написал(а):
Цитата (kss245 @ 3.02.2011 - 10:52)
А может скриптом??? там же тоже есть значение на условие! Попробую. Если есть идеи, буду признателен.

Можно и скриптом, если будете использовать функции пхп, подходящие для этого.
Или покажите больше кода (вместе с запросом)

Спустя 2 часа, 5 минут, 19 секунд (3.02.2011 - 15:08) kss245 написал(а):
Всем спасибо за ответы.

Спустя 6 месяцев, 18 дней, 6 часов, 34 минуты, 7 секунд (21.08.2011 - 20:42) IIIyxep написал(а):
помогите плиз криворукому новичку))
вот код:

<?php
echo '<h2>куда нужно положить эту вещь? </h2>';
$v='книга';

if ($v == 'книга')
{
echo $v. 'положить на полку';
}

elsif($v =='карандашь')
{
echo $v. 'положить на стол';
}

?>


почему браузер вместо 'куда нужно положить эту вещь?' и ответов крякозябры выдает?
зарание благодарю!

Спустя 17 минут, 36 секунд (21.08.2011 - 21:00) IIIyxep написал(а):
alex12060
а как удалить? я тут первый раз, еще не освоился.

Спустя 10 минут, 24 секунды (21.08.2011 - 21:10) alex12060 написал(а):
IIIyxep

Сбоку, там кнопки. На них написано. Слева. Вот smile.gif

Спустя 3 дня, 9 часов, 58 минут, 26 секунд (25.08.2011 - 07:09) maclaud написал(а):
-- удалить
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.