Вопрос-Ответ по php

Печать RSS
6813
Кураторы темы:

W

Пришелец
0
хотя эта функция лучше:
function my_age($birthday) 	
 {
 	list($y,$m,$d) = explode('/',$birthday);
 	$m_age = (date("Y")-$y-((intval($m.$d)-intval(date("m").date("d"))>0)?1:0));
 	$d_var1 = $m_age % 10;
 	$d_var2 = $m_age % 100;
 	return $m_age." ".($d_var1 == 1 && $d_var2 != 11 ? "год" : ($d_var1 >= 2 && $d_var1 <= 4 && ($d_var2 < 10 || $d_var2 >= 20) ? "года" : "лет"));
 }
но в моем случае она тоже не работает выдаёт 2011 лет
Вот как было
Дата рождения: <?php echo date('d.m.Y г.', $profile['birthday_time']) ?><br />
работает и прост овыводит дату рождения в виде: Дата рождения: 10.11.1984 г.
я хочу сделать чтобы выводило сколько лет вместо этого.помогите
П

Пацак
0
list($d,$m,$y)=explode('.', $birthday); в функции вместо list($y,$m,$d)=explode('/', $birthday);
Изменил: Петр (31.08.2012 / 09:22)
W

Пришелец
0
5414. Im-ieee, поправил.вывожу так:
<?php echo age($profile['birthday_time']) ?>
всёравно не правильно показывает(

Добавлено через 03:23 сек.
всё разобрался.тупанул.не так выводил.надо было так
<?php echo age(date('d.m.Y г.', $profile['birthday_time'])) ?>
всем спасибо
П

Пацак
0
list($d, $m, $y)=explode('.', date('d.m.Y', $birthday)); тогда. Ну или можно, как ты написал.
Изменил: Петр (31.08.2012 / 09:34)
G

Пришелец
0
привет всем. Скажите пожалуйста, что надо учитЬ, чтобы писать вот такой код {if !$index_page}<a href="{$path}index.php">К форумам</a>{/if !$index_page} ? ))) это смарти или что это за стиль?

[̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅
0
BOBO-95 (9 Сентября 2012 / 16:28)
привет всем. Скажите пожалуйста, что надо учитЬ, чтобы писать вот такой код {if !$index_page}<a href="{$path}index.php">К форумам</a>{/if !$index_page} ? ))) это смарти или что это за стиль?
смарти учи.

Лузер PHP
0
5417. BOBO-95, шаблонизатор !
Н

Пришелец
0
Вот смотрите у меня есть таблица `coment`
`id` int auto_increment NOT NULL,
`name` vaschar(32) NOT NULL,
`msg` mediumtext NOT NULL,
PRIMARY KEY (`id`)
как мне вывести из этой таблици, постраничной навигацией сообщение? Ну что бы было типо от Николая и ниже сообщение?
J

Оранжевые штаны
0
5420. LubovNIK,
<?php
$result = mysql_query("SELECT * FROM `coment`");
while($data = mysql_fetch_assoc($result)) {
echo 'От: '.$data['name'].'<br />Сообщение: '.$data['msg'].'<br />';
}
Изменил: JustZero (14.09.2012 / 18:54)
И

Пацак
0
опоздал E
Изменил: Изнаур (14.09.2012 / 18:55)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск