Menghitung usia dari database Codeigniter

Siang semua, saya pakai script modal dan saya ingin menampilkan usia di file tsb dari get id, utk menampilkan data saya menggunakan ajax, tapi saya bingung bagaimana menyisipkan code hitung harinya. kalo saya sisipkan code di view data tidak get id, jd yg muncul hanya usia pegawai dari data terakhir di db. jadi gimana caranya biar id jadi datanya itu ke get? mohan bantuannya master Script ajax

  function edit_book(id_pegawai)
    {
      save_method = 'update';
      $('#form')[0].reset(); // reset form on modals

      //Ajax Load data from ajax
      $.ajax({
        url : "<?php echo base_url('index.php/simpeg/Modal/')?>/" + id_pegawai,
        type: "GET",
        dataType: "JSON",
        success: function(data)
        {

            $('[name="id_pegawai"]').val(data.id_pegawai);
            $('[name="nik"]').val(data.nik);
            $('[name="nama"]').val(data.nama);
            $('[name="jenis_kelamin"]').val(data.jenis_kelamin);
            $('[name="no_hp"]').val(data.no_hp);
            $('[name="email"]').val(data.email);
            $('[name="tgl_lahir"]').val(data.tgl_lahir);
            $('[name="status"]').val(data.status);
            $('[name="jml_anak"]').val(data.jml_anak);
            $('[name="tgl_masuk"]').val(data.tgl_masuk);
            $('[name="jabatan"]').val(data.jabatan);
            $('[name="sisa_cuti"]').val(data.sisa_cuti);
            $('[name="kantor_jiaec"]').val(data.kantor_jiaec);

            $('#modal_form').modal('show'); // show bootstrap modal when complete loaded
            $('.modal-title').text('Detail Pegawai'); // Set title to Bootstrap modal title

        },
        error: function (jqXHR, textStatus, errorThrown)
        {
            alert('Error get data from ajax');
        }
    });
    }

script hitung usia

	<?php
$dob = strtotime($row->tgl_lahir);
$current_time = time();

$age_years = date('Y',$current_time) - date('Y',$dob);
$age_months = date('m',$current_time) - date('m',$dob);
$age_days = date('d',$current_time) - date('d',$dob);

if ($age_days<0) {
    $days_in_month = date('t',$current_time);
    $age_months--;
    $age_days= $days_in_month+$age_days;
}

if ($age_months<0) {
    $age_years--;
    $age_months = 12+$age_months;
}
?>

avatar mardianad
@mardianad

1 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban