| |
|
|
| | Добрый день.У меня такая проблема. Возможно покажется смешноватой, но все же.
На форме регистрации имеется поле дата рождения, которая состоит из трех списков <select> Я не могу связать эти поля с массивом POST. Связываю POST с именем поля, но не получается. В итоге надо отправить в БД.
Подскажите пожалуйста,как это сделать? | |
| |
|
|
| |
|
|
| |
для: Aleksandr
(02.11.2011 в 12:20)
| | | select name=year
select name=month
select name=day
$date = "{$_POST["day"]}/{$_POST["month"]}/{$_POST["year"]}"; | |
| |
|
|
| |
|
|
| |
для: Красная_шляпа
(02.11.2011 в 12:23)
| | | $timestamp = strtotime($date); // $timestamp != false значит верный формат даты | |
| |
|
|
| |
|
|
| |
для: Красная_шляпа
(02.11.2011 в 12:24)
| | | а если 30 февраля | |
| |
|
|
| |
|
|
| |
для: KPETuH
(02.11.2011 в 12:53)
| | | Киса, зачем спрашивать? Вы проверьте! | |
| |
|
|
| |
|
|
| |
для: Красная_шляпа
(02.11.2011 в 14:15)
| | | а я проверил потому и спрашиваю )
сделайте вот так например
date("d-m-Y",strtotime("30 February 2011")); //получим 02-03-2011
|
в общем непонятно что вы пытаетесь проверить с помощью strtotime | |
| |
|
|
| |
|
|
| |
для: KPETuH
(02.11.2011 в 15:05)
| | | echo date("d/m/Y", strtotime("27-02-2011")); // 27/02/2011
это проблемы придурка у которого 30 дней в феврале и интерпретатор тут не виноват, он умнее и знает что в феврале 28-29 дней, а раз там нуль то программист хотел написать 3 февраля, то по невнимательности дописал лишний ноль | |
| |
|
|
| |
|
|
| |
для: Красная_шляпа
(02.11.2011 в 15:48)
| | | валидность даты тогда уж лучше проверять с помощью checkdate | |
| |
|
|
| |
|
|
| |
для: Красная_шляпа
(02.11.2011 в 12:23)
| | | $date = "{$_POST["year"]}/{$_POST["month"]}/{$_POST["day"]}"; // кажись так у пиндосов принято
$date = ("d/m/Y", strtotime($date)); // так ещё круче если дату неверную задаст, то будет по-умолчанию 1 января 1970 года | |
| |
|
|
| |
|
|
| |
для: Красная_шляпа
(02.11.2011 в 12:23)
| | | Спасибо. | |
| |
|
|
| |
|
|
| |
для: Aleksandr
(02.11.2011 в 12:20)
| | | Если каждому селекту дадите свое имя то посмотреть что передается после отправки формы можно
в итоге вопрос задан так что не совсем понятно что у вас не получается | |
| |
|
|
| |
|
|
| |
для: KPETuH
(02.11.2011 в 12:57)
| | | Спасибо за содействие.
Мне это помогло. | |
| |
|
|