Я хочу отобразить общее количество отсчетов в случайном и личном отпуске.Например, если я выбрал случайный отпуск, общее количество причинных отпусков равно 6, а количество личных отпусков равно 12 (упомяните в таблице типов отпуска, прикрепленной на скриншотах) и сколько дней им нужно использовать (упомяните в таблице оставленных приложений, прикрепленной на скриншотах)
введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь
Это мой код jquery
<script type="text/javascript">
$(document).ready(function(){
$(function() {
$('#select').change(function()
{
showval=$(this).val();
$.ajax({
type:'GET',
url: '<?php echo $base_url;?>user/ajaxleave',
data : { 'employee_id': showval},
success:function(data)
{
countleave = $('.productprice-'+showval).val(data);
},
});
$('#hiddenval').val(showval);
$('.show_selected').html("Your Total leave: and your remaining leave :");
});
});
});
</script>
Это мой код просмотра:
<div class="row">
<div class="col-sm-12">
<div>
<label class="form-control-label">Leave Type</label>
<select name="leavetype" class="form-control" id="select">
<option value="select">Select</option>
<?php foreach($leavetype as $leaveappln_info){ ?>
<option value="<?php echo $leaveappln_info->leavetype_id?>"><?php echo $leaveappln_info->leavetype_name; ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="show_selected"></div>
<input type="hidden" value="" id="hiddenval">
<input type="hidden" value="" class="productprice" id="productprice">
<div class="col-sm-12">
<div>
<label class="form-control-label">Start Date</label>
<input type="date" name="start_date" class="form-control startdate" placeholder="Start Date" id="startdate" required onchange="cal()">
</div>
</div>
<div class="col-sm-12">
<div>
<label class="form-control-label">End Date</label>
<input type="date" name="end_date" class="form-control enddate" placeholder="End Date" id="enddate" required onchange="cal()">
</div>
</div>
<div class="col-sm-12">
<div>
<label class="form-control-label">Count Days</label>
<input type="text" name="count_days" class="form-control" placeholder="Count Days" id="countdays" readonly>
</div>
</div>
<div class="col-sm-12">
<div>
<label class="form-control-label">Reason</label>
<textarea name="reason" class="form-control" placeholder="Reason"> </textarea>
</div>
</div>
</div>
Этомой контроллер:
public function ajaxleave()
{
$employee_id = $this->input->get('employee_id');
$this->db->where('leaveappln_id',$employee_id);
$result=$this->db->get('leave_application')->row();
$this->db->where('leavetype_id',$result->leavetype);
$leavetype=$this->db->get('leavetype')->row();
echo $leavetype->leavetype_name;
}