[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Складываем переменную с датой
krambl
biggrin.gif Тема тупая, точнее вопрос))
но понять не могу....
вообщем, мне нужно сложить дату с переменной имеющей значение 0000-00-07
(тоесть на неделю увеличить)
я немного, чето накалякал....но не идет((
посмотрите, помогите кто сможет))

<?php
$left_date = date("Y-m-d");
$plus = "0000"."-"."00"."-"."07";
$right_date = $left_date + $plus;

$result = mysql_query ("INSERT INTO part (date) VALUES ('right_date')");
?>


Вот-так,но все-же в базу заносится значение 0000-00-00
В чем дело?(это не полный код, т.к. отношение к дате остольное не имеет)
помогите))



Спустя 19 минут, 6 секунд (16.11.2009 - 18:49) krasilich написал(а):

date("Y-m-d", time() + 3600*24*7)


вернет дату больше текущей на неделю.

Спустя 1 минута, 20 секунд (16.11.2009 - 18:50) Krevedko написал(а):
нафига ? прибавляй время в секундах

Спустя 36 секунд (16.11.2009 - 18:51) Krevedko написал(а):
see-man- опередил чертяка biggrin.gif

Спустя 6 минут, 50 секунд (16.11.2009 - 18:58) Guest написал(а):
Цитата
date("Y-m-d", time() + 3600*24*7)



вернет дату больше текущей на неделю.

к сожлению нет((
всё также плохо.
вот код:
$right_date = date("Y-m-d", time() + 3600*24*7);
$result = mysql_query ("INSERT INTO part (date) VALUES ('right_date')");

что не так?

Спустя 2 минуты, 45 секунд (16.11.2009 - 19:00) Krevedko написал(а):
напиши echo $right_date;

Спустя 24 секунды (16.11.2009 - 19:01) krasilich написал(а):

echo $rigth_date;

Выводит нужную дату?


Опередили((

Спустя 2 минуты, 6 секунд (16.11.2009 - 19:03) Guest написал(а):
мне нужно эту дату (сегодня + неделю) занести в таблицу.(в базе данных).
после чего, эта дата будет влиять на продолжительность действия функции.
(тоесть через неделю она отключится).

Спустя 5 минут, 48 секунд (16.11.2009 - 19:09) Guest написал(а):
дату не выводит.
лезит ошибка
Notice: Undefined variable: rigth_date in s:\home\localhost\www\maski\vipp.php on line 47

Спустя 2 минуты, 56 секунд (16.11.2009 - 19:12) krasilich написал(а):
Блин, ну нельзя же тупо копипастить.

У МЕНЯ ОШИБКА В ИМЕНИ ПЕРЕМЕННОЙ

Запишите переменную правильно

Спустя 2 минуты, 29 секунд (16.11.2009 - 19:14) sergeiss написал(а):
"Старая" дата из БД берётся?

Если да, то тогда это всё можно сделать средствами БД, одним запросом.

Спустя 1 минута, 16 секунд (16.11.2009 - 19:15) krasilich написал(а):
Кстати sql запрос составлен не верно, поэтому и не заносит дату.
Вот:

$result = mysql_query ("INSERT INTO part (date) VALUES ($right_date)");


тут уже все правильно должно быть))

Спустя 3 минуты, 55 секунд (16.11.2009 - 19:19) Guest написал(а):
Цитата
Блин, ну нельзя же тупо копипастить.

У МЕНЯ ОШИБКА В ИМЕНИ ПЕРЕМЕННОЙ

Запишите переменную правильно

сорри, выводит правильно 2009-11-23
так в чем проблема?
Добавленно:
нет, должно быть не в этом.
остольные поля ведь вносятся))
вот полный код заноса данных в таблицу:
$result = mysql_query ("INSERT INTO part (slovo,partner,vip,his_mail,date) VALUES ('$vip_slovo', '$vip_link', '$vip','$vip_mail','right_date')");

Спустя 1 минута, 19 секунд (16.11.2009 - 19:21) Guest написал(а):
все, понял о чем ты(вы)
сорри еще раз. и спасибо всем.
ошибка ТУПЕЙШАЯ
(забыл поставить знак переменной - $)
Быстрый ответ:

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