X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Добавить ответ в эту тему
> Даты!Даты!Даты!
Panich
Panich
Topic Starter сообщение 30.5.2011, 15:40; Ответить: Panich
Сообщение #1


Написал скрипт:
[PHP]$day = date("d");
$mauns = date("m");
$year = date("Y");
if ($day == 31 && $mauns == 1 || $day == 31 && $mauns == 3 || $day == 31 && $mauns == 5 || $day == 31 && $mauns == 7 || $day == 31 && $mauns == 8 || $day == 31 && $mauns == 10 || $day == 31 && $mauns == 12 || $day == 30 && $mauns == 4 || $day == 30 && $mauns == 6 || $day == 30 && $mauns == 9 || $day == 30 && $mauns == 11 || $day == 28 && $mauns == 2 && $year == 2013 || $day == 28 && $mauns == 2 && $year == 2014 || $day == 28 && $mauns == 2 && $year == 2015 || $day == 28 && $mauns == 2 && $year == 2017 || $day == 28 && $mauns == 2 && $year == 2018 || $day == 28 && $mauns == 2 && $year == 2019 || $day == 28 && $mauns == 2 && $year == 2021)
{
$day_next = 1;
$mauns_next = $mauns + 1;
}
if ($day == 31 && $mauns == 12)
{
$year_next = $year + 1;
}
else
{
$year_next = $year;
}
else //злаполучная строка 208
{
$day_next = $day + 1;
$mauns_next = $mauns;
}
if ($day == 31 && $mauns == 1 || $day == 31 && $mauns == 3 || $day == 31 && $mauns == 5 || $day == 31 && $mauns == 7 || $day == 31 && $mauns == 8 || $day == 31 && $mauns == 10 || $day == 31 && $mauns == 12 || $day == 30 && $mauns == 4 || $day == 30 && $mauns == 6 || $day == 30 && $mauns == 9 || $day == 30 && $mauns == 11 || $day == 28 && $mauns == 2 && $year == 2013 || $day == 28 && $mauns == 2 && $year == 2014 || $day == 28 && $mauns == 2 && $year == 2015 || $day == 28 && $mauns == 2 && $year == 2017 || $day == 28 && $mauns == 2 && $year == 2018 || $day == 28 && $mauns == 2 && $year == 2019 || $day == 28 && $mauns == 2 && $year == 2021)
{
$day_next_too = 2;
}
else
{
$day_next_too = $day + 2;
}
?>
<p>Выбирете один из трёх дней:</p>
<input class="" id="" type="radio" name="" value="$day$mauns$year"><strong>сегодня</strong><br>
<input class="" id="" type="radio" name="" value="$day_next$mauns_next$year"><strong>завтра</strong><br>
<input class="" id="" type="radio" name="" value="$day_next_too$mauns_next$year"><strong>послезавтра</strong><br>[/PHP]
,который должен пользователю выводить три радио-кнопки,ограничивающие в выборе лишь на три дня(сегодня,завтра,послезавтра)!
Два вопроса:
1.Ошибка T_else в строке 208(проверил-всё вроде по закону сделал).
2.Возможно ли оптимизировать код в php в более короткий и "умный"!?
Заранее благодарен!:goodpost:
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Panich
Panich
Topic Starter сообщение 30.5.2011, 16:18; Ответить: Panich
Сообщение #2


Подсказали на другом форуме!
[PHP]echo date('dmY'),'<br>';
echo date('dmY', time() + 60*60*24),'<br>';
echo date('dmY', time() + 60*60*24*2),'<br>';[/PHP]
Век живи-век учись!!!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Добавить ответ в эту тему
Быстрый ответ
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) листинг определенной папки в зависимости от выбранной даты.
3 belmol 3292 16.2.2012, 8:24
автор: -HTMLandPHP-


 



RSS Текстовая версия Сейчас: 18.4.2024, 14:20
Дизайн