Валидация JavaScript для контроля количества выпуска в CodeigniterPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Валидация JavaScript для контроля количества выпуска в Codeigniter

Сообщение Anonymous »

У меня есть простой код для выпуска топливных элементов, таких как дизель. Затем мне нужно применить валидацию JavaScript для управления количеству выпуска по сравнению с доступным количеством. Код следующим образом: < /p>
контроллер < /h1>
$this->data['fuelItem'] = $this->Fuel_model->getFuelItem($id);

$avqty = filter_var($this->input->post('avqty'), FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
if($amount > $avqty) {
$this->session->set_flashdata('error', 'Issuing Quantity should be less than the available balance');
redirect(base_url());
} else {............
< /code>
model < /h1>
public function getFuelItem()
{
$this->db->set_dbprefix('');
$q = $this->db->order_by('item_name','ASC')->get_where('store_item', array('status' => 1,
'item_sub_type'=>'OIL'));
$this->db->set_dbprefix('tbl_');
if ($q->num_rows() > 0) {

return $q->result();
}
return false;
}

public function isExistProduct($q)
{
if (!empty($q)) {
$this->db->set_dbprefix('');
$this->db->select("store_item.uom, sum(qty) as qty");
$this->db->from('store_update_stock_details');
$this->db->join('store_update_stock', 'store_update_stock_details.update_stock_id=store_update_stock.update_stock_id');
$this->db->join('store_item', 'store_update_stock_details.item=store_item.item_id', 'right');
$this->db->where("store_update_stock.status=1 and store_item.item_id= $q");
$this->db->group_by('store_item.item_id');
$q1 = $this->db->get();
$this->db->set_dbprefix('tbl_');

if ($q1->num_rows() > 0) {
return $q1->result_array();
}
return 0;
}
}
< /code>
javascript & view < /h1>
$(document).on("change", "#item", function () {
$.ajax({
'url': '' + $('#item').val(),

'method': 'GET',
'success': function (data) {
console.log(data);

var jData = JSON.parse(data);
if (jData.status == true) {

$('#avqty').text(jData.data[0].qty + " " + jData.data[0].uom);

}

},
'error': function () {

}
});
});

Select Fuel


Select Fuel



Подробнее здесь: https://stackoverflow.com/questions/769 ... codigniter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»