У меня в базе такого типа запись - 1.1.1950 и имя колонки "birth"
У всех персонажей пишется "Козерог". Подскажите где ошибка?
Код:
function get_znak ($b_date) {
$date = strtotime($b_date);
$d = date("j", $date);
$m = date("n", $date);
$znak = array ("Козерог","Водолей","Рыбы","Овен","Телец","Близнецы","Рак","Лев","Дева","Весы","Скорпион","Стрелец");
$na_date = array (22,15,11,18,13,21,20,10,16,30,22,17);
return $d < $na_date[$m] ? $znak[$m-1] : $znak[$m%12];
}
$q = "SELECT birth FROM players WHERE id='".$_SESSION['id']."'";
$r = mysql_fetch_array(mysql_query($q));
echo "<img src='./images/".get_znak($r['birth']).".gif'>";
У всех персонажей пишется "Козерог". Подскажите где ошибка?