Ребят подскажите скрипт выбора даты рождения при регистрации что бы проверял скольок дней в месяце и вычислял високосный год.

@темы: ajax

Комментарии
13.06.2010 в 02:08

маленькое щячло
В смысле? js прям в форму или потом после обработки?

Когда уже прекратят при регистрации спрашивать столько инфы
13.06.2010 в 02:13

сразу
выбрали месяц например февраль. сгенерировалось поле день до 28 или 29 и т.д
13.06.2010 в 09:20

Sanctus Satanas
А при чём тут PHP? ) На жабаскрипте есть, например, jQuery UI Datepicker.
13.06.2010 в 13:12

Мизантроп-альтруист
Вообще-то это действительно не работа ПХП.

А если ответить на вопрос, то RTFM! date('L') и date('t').
13.06.2010 в 16:17

вроде разобрался.

подскажите как вывести массивом числа от одного до 31
есть условие
for ($i = 0; $i < 32; $i++) {

echo $i

}
нужно на выходе получить не просто цифры а массив 1-1 2-2 3-3 и т.д.
13.06.2010 в 20:09

Sanctus Satanas
На выходе не может быть массива, на выходе всегда текст. А что значит «1-1 2-2 3-3»?
13.06.2010 в 20:20

SS
берем массив

$days=array(
0=>'',
1=>'1',
2=>'2',
3=>'3',
4=>'4',
5=>'5',
6=>'6',
7=>'7',
8=>'8',
9=>'9',
10=>'10',
11=>'11',
12=>'12',
);

как его сделать через for. так проще задачка?
13.06.2010 в 20:23

Sanctus Satanas
$days[$i] = $i;
13.06.2010 в 20:30

SS так все таки может быть на выходе массив?=) спасибо
13.06.2010 в 20:31

Мизантроп-альтруист
Что-то индусское получается. :)
13.06.2010 в 20:36

Faultier
есть функция



сюда нужно подставлять массив $options=array()

создаем его
$days = array();

for ($i = 0; $i < 32; $i++) {

$days[$i] = $i;

}

Что тут индусского?=)))
13.06.2010 в 20:44

Мизантроп-альтруист
Ресурсы занимает, сначала записывать array, потом его считывать только для того, чтобы циферки поставить в поле выбора. В этом примере может быть и незаметным, но бывает веселуха при большой бд, допустим.
13.06.2010 в 21:06

Sanctus Satanas
SS так все таки может быть на выходе массив?
Просто в примере был вывод через echo. И из описания никак не следовало, что нужно не выводить данные, а сформировать массив. :)
13.06.2010 в 21:52

Faultier подскажите альтернативу если есть проще?
13.06.2010 в 22:06

Мизантроп-альтруист


Не труЪ?
13.06.2010 в 23:35

Faultier
а как его к функции применить выше? там же массив нужен
14.06.2010 в 00:24

Мизантроп-альтруист
Нет, это не к функции выше, это просто пример для одного поля с цифрами. Функция эта классная и универсальная, просто иногда лучше делать вещи попроще. Это был не пример именно к этому случаю, а размышления на тему. :)

Под «индусским» я имел в виду что дублирующая информация в ключе и значении — довольно ненужная штука.
14.06.2010 в 13:08

Faultier спасибо за разъяснение.
14.06.2010 в 14:17

Sanctus Satanas
Plexx
Вот, кстати, у вас фигня в функции написана. Если аргумент необязательный, то все последующие тоже должны быть необязательными. Либо он становится обязательным.

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail