|
| |
|
|
| |
для: kasmanaft
(04.06.2007 в 10:05)
| | | Спасибо.)) | |
| |
|
|
| |
|
|
| |
для: kis-kis
(04.06.2007 в 09:41)
| | | Раз уж так, персонально :D
Можно сделать что-то типа етого:
for ($i = 2; $i <= 13; $i++)
{
$date = date('Y-m-d', strtotime(($i)." day"));
$selected = ($date === @$_POST['day']) ? 'selected' : '';
echo "<option value='$date' $selected>".date('D - d.m', strtotime($i." day"))."</option>";
}
|
| |
| |
|
|
| |
|
|
| |
для: kis-kis
(01.06.2007 в 16:58)
| | | kasmanaft не поможете последний раз?! | |
| |
|
|
| |
|
|
| |
для: kis-kis
(27.05.2007 в 14:12)
| | |
<select name="day" class="input_text">
<?php
for ($i = 2; $i <= 13; $i++)
echo "<option value='".date('Y-m-d', strtotime(($i)." day"))."'>".russ_date('D, j F', strtotime(($i)." day"))."</option>";
?>
</select>
|
Как сюда можно добавить еще одно условие - если дата выбрана и передана методом "POST",
то она была бы selected?
Спасибо. | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(25.05.2007 в 17:53)
| | | Спасибо, именно это и было нужно...)) | |
| |
|
|
| |
|
|
| |
для: kis-kis
(25.05.2007 в 17:37)
| | | Я не пойму, Вы о каком варианте говорите? Вот это разве не то, что нужно?
<?
for ($i = 0; $i <= 13; $i++)
echo date('D - d.m', strtotime($i." day")), "<br>";
?>
|
Независимо от того, какой сегодня день, он покажет сегодня +13 дней вперед. | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(25.05.2007 в 16:24)
| | | Тогда, когда наступит завтра числа недели не сместятся на одно вперед, до окончания недели, а нужно чтобы с наступлением нового дня они смещались... | |
| |
|
|
| |
|
|
| |
для: kis-kis
(25.05.2007 в 12:04)
| | | Ну начинайте считать от нуля.. что тут сложного? не пойму..
Последний приведенный мной вариант выведет от 24 мая по 6 июня - один день отняли - получили то, что нужно. В цикле считайте не с одного, а с нуля. | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(24.05.2007 в 22:22)
| | | Нет, Вы меня не поняли. Так выведет числа на две недели, независимо от текущего дня недели, а мне нужно, от сегодняшнего числа -> 2 недели. Т.е. если сегодня 23 мая, следовательно должен вывести числа до 5 июня... Так более понятно?! Спасибо Вам за ответ. | |
| |
|
|
| |
|
|
| |
для: kis-kis
(24.05.2007 в 21:03)
| | | Я имел ввиду пост от (24.05.2007 в 18:03) ...
Ну а если нужно +14 дней от сегодяшнего дня, то можно вот так:
for ($i = 1; $i <= 14; $i++)
echo date('D - d.m', strtotime($i." day")), "<br>";
|
Предыдущий вариант покажет текущую неделю и следующую... Увеличте $i - будет больше показывать... Поэкспериментируйте :) | |
| |
|
|
|