Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Братуха
5 / 5 / 5
Регистрация: 15.07.2012
Сообщений: 773
1

Неполадка с вычислением возраста

30.09.2012, 22:14. Просмотров 422. Ответов 1
Метки нет (Все метки)

Привет всем у меня есть скрипт вычисления возраста, вот он
PHP
1
2
3
4
5
6
7
    $m = $data['birthdate_month']; 
    $d = $data['birthdate_day'];
    $y = $data['birthdate_year'];
 
    $r = mktime(0, 0, 0, (int)$m, (int)$d, (int)$y);  
    $age = (time()-$r)/31536000; 
    list($b_date) = explode(".",$age);
Проблемма в том, что поля birthdate_month, birthdate_day, birthdate_year могут иметь значение NULL, пользователь может не вводить данные о дате рождения , а вот когда они имеют значение NULL, скрипт почему-то выводит число 12, хотя по идее он не должен ничего не выводить. Как мне можно это исправить.Зарание богльшое спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2012, 22:14
Ответы с готовыми решениями:

Проблема с вычислением скидки
function calculate_price($cart) { $price = 0.0; $disc = 0; ...

Неполадка в загрузке аватара
Вот скачал скрипт загрузки аватара <?PHP echo "Загрузка аватара:<br>"; ...

Вывод возраста с префиксом (год, года, лет)
Привет! Подскажите как лучше решить такую проблему есть переменная...

Как подсчитать сколько человек, определенного возраста
Как мне подсчитать сколько человек, определенного возраста? Допустим, мне нужны...

Вычисление возраста сотрудника и расчёт среднего возраста
Народ ПОМОГИТЕ пожалуйста!!! В Access не силён (на уровне пользователя). ...

1
c4boomb
198 / 166 / 23
Регистрация: 20.04.2011
Сообщений: 750
Записей в блоге: 1
30.09.2012, 22:20 2
PHP
1
if(empty($data['birthdate_day']))
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2012, 22:20

Запрос с вычислением
Помогите пожалуйста! Вывести список рейсов, километраж которых более чем на...

Запрос с вычислением
Доброго времени суток! Есть таблица Энергия содержащие значение вида...

Подскажите с вычислением
Добрый день всем. Хочу оговорится сразу-я не математик и именно поэтому у меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru