I want to select all data from my database between my two datepickers. Kindly help me on how to use BETWEEN AND statements in this situation. I pick a date from the first datepicker and then the data shows, but when i pick a date on 2nd date picker the data of the date from the 2nd date picker is only shown the first one is gone
i used this query
$this->db->where('date_sold >=',$this->input->post('selectdate'));
$this->db->where('date_sold <=',$this->input->post('selectdate2'));
but i only get 1 data..
<span>Select 1st sem:</span>
<div id="datetimepicker1" class="input-append date">
<input data-format="MM/dd/yyyy" type="text" readonly name="selectDate" id="selectDate"></input>
<span class="add-on">
<i data-time-icon="icon-time" data-date-icon="icon-calendar">
</i>
</span>
</div>
<script type="text/javascript">
$(function(){
var date = new Date();
date.setDate(date.getDate());
$('#datetimepicker1').datetimepicker({
pickTime: false
});
});
</script>
<span>Select 2st sem:</span>
<div id="datetimepicker2" class="input-append date">
<input data-format="MM/dd/yyyy" type="text" readonly name="selectDate" id="selectDate2"></input>
<span class="add-on">
<i data-time-icon="icon-time" data-date-icon="icon-calendar">
</i>
</span>
</div>
<script type="text/javascript">
$(function(){
var date = new Date();
date.setDate(date.getDate());
$('#datetimepicker2').datetimepicker({
pickTime: false
});
});
</script>
/this is my view
function get_semreportdata(){
$q = $this->db->select('
books.title,
reserved_books.id,
reserved_books.isbn,
reserved_books.price,
reserved_books.item_sold,
reserved_books.date_sold,
reserved_books.total_amount
')
->from('reserved_books')
->join('books','reserved_books.isbn= books.isbn')
->where('date_sold >=',$this->input->post('selectdate'))
->where('date_sold <=',$this->input->post('selectdate2'));
$reserved['rows'] = $q->get()->result();
$this->db->select_sum('total_amount');
$this->db->where('date_sold',$this->input->post('selectdate'));
$query = $this->db->get('reserved_books');
$reserved['total'] = $query->result();
return $reserved;
}
this is my model