Retter
Новичок
Упростить корявую проверку даты
Вот такой кусочек есть не очень красивый.
Можно это как-нибудь проще/правильнее сделать?
Вот такой кусочек есть не очень красивый.
PHP:
if (!empty($_POST['birthday_day']) &&
!empty($_POST['birthday_month']) &&
!empty($_POST['birthday_year']) &&
is_numeric($_POST['birthday_day']) &&
is_numeric($_POST['birthday_month']) &&
is_numeric($_POST['birthday_year'])) {
if (checkdate($_POST['birthday_month'],
$_POST['birthday_day'],
$_POST['birthday_year']))
$birthday = $_POST['birthday_year'] . '-' .
$_POST['birthday_month'] . '-' .
$_POST['birthday_day'];
else {
set_message(WRONG_DATE);
return false;
}
}
