- 
                    Üyelik
                    05.02.2017
                
 
                - 
                    Yaş/Cinsiyet
                    32 / E
                
 
                - 
                    Meslek
                    Elektronik
                
 
                - 
                    Konum
                    İstanbul Avrupa
                
 
            
            
                - 
                    Ad Soyad
                    G** A**
                
 
                - 
                    Mesajlar
                    52
                
 
                - 
                    Beğeniler
                    23 / 3
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Aşağıdaki kod ile doğum yılına göre yaş hesaplıyorum ama veritabanından gelen doğum tarihini hesaplamasını nasıl eklemeliyim. echo daki yılı yazan hesaplıyor.
date_default_timezone_set("Europe/Istanbul");
function yas($yil){ 
    // İlk öncellikle date ile şuanki yılı alıyoruz. 
    $suanki_yil = date("Y"); 
    // Sonra bize gelen yani postlanan üyenin doğum yili 
    $uye_yil = $yil; 
    // Şuanki yaşı öğrenmek için şuanki yıl - kullanıcı yaş yılı 
    $yas = $suanki_yil - $uye_yil; 
    // Kullanıcı yaşı  
return $yas;     
} 
// Kullanımı 1991 doğumlu  
echo yas(1998); ?>
Aşağıdaki kod ile Veritabanından çektiğim doğum yılını - tarihini gösteriyor.
=$sorgu["dogyil"]?>
                        
     
                 
                                            
        
        
        
            
            
                - 
                    Üyelik
                    28.11.2013
                
 
                - 
                    Yaş/Cinsiyet
                    31 / E
                
 
                - 
                    Meslek
                    Ameliyathane Hemşiresi
                
 
                - 
                    Konum
                    Afyon
                
 
            
            
                - 
                    Ad Soyad
                    I** Ç**
                
 
                - 
                    Mesajlar
                    2633
                
 
                - 
                    Beğeniler
                    344 / 487
                
 
                - 
                    Ticaret
                    12, (%100)
                
 
            
         
                Burada önemli olan Veritabanına doğum tarihini nasıl kaydettiğin 
time(),date(),now(), hangi fonksiyonu kullandın ona göre cevap verilir
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    05.02.2017
                
 
                - 
                    Yaş/Cinsiyet
                    32 / E
                
 
                - 
                    Meslek
                    Elektronik
                
 
                - 
                    Konum
                    İstanbul Avrupa
                
 
            
            
                - 
                    Ad Soyad
                    G** A**
                
 
                - 
                    Mesajlar
                    52
                
 
                - 
                    Beğeniler
                    23 / 3
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Doğum Tarihini veritabanında ayrı ayrı sütunlarda gun / ay / yıl olarak çekiyordum fakat doğumyıl sütunundaki veriyi Yaş olarak hesaplama yaptırıp göstermeliydim.
echo formatının önüne ekledim ($sorgu["dogyil"]); 
Bu şekilde ve son olarak ise aşağıdaki gibi eklemek İstediğim bölüme uyguladım. 
|  echo yas ($sorgu["dogyil"]);?> | 
 
    function yas($yil){
        // İlk öncellikle date ile şuanki yılı alıyoruz.
        $suanki_yil = date("Y");
        // Sonra bize gelen yani postlanan üyenin doğum yili
        $uye_yil = $yil;
        // Şuanki yaşı öğrenmek için şuanki yıl - kullanıcı yaş yılı
        $yas = $suanki_yil - $uye_yil;
        // Kullanıcı yaşı 
    return $yas;    
    }
    echo yas ($sorgu["dogyil"]);
?>
Basit bir işlemdi echo içine parantezleri koymayı atlamışım sonradan fark ettim.
Sorun Düzeldi.
                        
            
                                
                                
                    
                    1 kişi bu mesajı beğendi.