mam postawioną stronę na joomli, są tam profile użytkowników jako dodatek chcę wprowadzić aby system na podstawie daty urodzin obliczył wiek i go zaprezentował na profilu użytkownika.
O to co udało mi się do tej pory stworzyć:
<?php $wynik = mysql_query("SELECT (YEAR(CURDATE()) - YEAR(urodzony)) - (RIGHT(CURDATE(), 5) < RIGHT(urodzony, 5)) AS wiek FROM uz470_k2_items") or die('Błąd zapytania'); if(mysql_num_rows($wynik) > 0) {echo "<div>"; while($r = mysql_fetch_object($wynik)) {echo $r->wiek;} echo "</div>"; }?>
w sql tabela "urodziny" jest podana data urodzin.
Kod działa poprawnie ale wyświetla wszystkie możliwe wyniki ale chciałbym aby wyświetlił odpowiedni wynik do odpowiedniego profilu użytkownika/id.
Próbowałem różnych sposób i za każdym razem pojawiają się wszystkie wyniki.