Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Полезные ссылки

[PHP] Окончание аренды услуг

Статус пользователя kes
сообщение 2.12.2014, 21:57
Сообщение #1


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Доброго времени суток. Требуется простенький скриптик.

Должны быть поля для ввода названия услуги и её окончания. Пример;
Код
Услуга:
Дата окончания:

После нажатия кнопки сохранить ниже должна появиться строка. Пример;
Код
Услуга: ТОП Дата окончания: 31.12.2014 (Осталось 29 дней)


Сортировка услуг должна быть по дате окончания. (Меньше-Больше)

Желательно чтобы рядом с строкой была кнопочка "Продлить", после нажатия должно появляться строка ввода, при вводе к примеру 30 дней к числу должно прибавиться 30 дней.
Код
Дата окончания: 30.01.2015 (Осталось 59 дней)


Сколько будет такое стоить? И кто сможет взяться за работу?

Отредактировал: kes, - 2.12.2014, 22:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 3.12.2014, 1:13
Сообщение #2
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

kes,
хочется ничего не делав, получив готовое решение?
так дело не пойдет.... раздел предназначен для помощи в готовых скриптах (ваших, и не громадных)
но никак не в написании...

я могу вам дать только такую информацию:
* чтоб добавить в БД нужно использовать данные POST
* а если хотите чтоб без обновления страницы было, так это ещё и AJAX подключить нужно
* что вы подразумеваете под "Дата окончания?" цифры? буквы? форма времени или что? как пользователю вводить данные? он введёт 2150 год, и будет с випом до такого времени. Тут нужно конкретности. Например форма: dd\mm\yy
* для продления и получения данных понадобится strtotime().
* Примеры форма даты:
Код
<?php
echo date("jS F, Y", strtotime("11.12.10"));
// outputs 10th December, 2011

echo date("jS F, Y", strtotime("11/12/10"));
// outputs 12th November, 2010

echo date("jS F, Y", strtotime("11-12-10"));
// outputs 11th December, 2010  
?>


* Примеры для продления:
Код
<?php
echo strtotime("+1 day", $time), "\n"; // + 1 день к $time, где $time - время окончания VIP или TOP... (Пример: $time = 28.02.2012 15:13:01 после обработки будет $time = 28.02.2012 15:13:01)
echo strtotime("+1 week", $time), "\n"; // + 2 неделя (7 дней) к $time...
echo strtotime("+1 month", $time), "\n"; // + 1 месяц к $time...
echo strtotime("+1 week 2 days 4 hours 2 seconds", $time), "\n"; // + 1 неделя 2 дня 4 часа 2 секунды к $time...
?>


P.S. - я дал вам даже больше информация, чтоб позволить осуществить свою задачу.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kes
сообщение 4.12.2014, 20:54
Сообщение #3


Стаж: 12 лет

Сообщений: 577
Благодарностей: 547
Полезность: 870

Закрыто.

onotole сделал всё быстро и качественно medal.gif

Отредактировал: kes, - 4.12.2014, 20:54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: