Daftar dan Belajar Sekarang!

Bagaimana mencegah removes callback codeigniter

foto jeffian
13 Kontribusi 9 Coto
1 bulan yang lalu
saya punya website jual beli barang, dimana stoknya menggunakan callback, tapi ada satu member yang berhasil bisa membeli lebih dari stok, contoh misalkan stok yang tersisa 8 tapi dia bisa melakukan pembelian 20 stok. Apakah ada cara untuk mencegah hal ini ? Terima kasih ini form_validation.php
$config = array(  
         'buy' =>array(
                       array(
                              'field'   => 'id',
                              'label'   => 'Item',
                              'rules'   => 'trim|required'
                            ),
                       array(
                              'field'   => 'qty',
                              'label'   => 'Quantity',
                              'rules'   => 'trim|greater_than[0]|callback_validate_qty'
                            )
                     )
                );
Controller untuk form validation :
$this->load->library('form_validation');
Function validate_qty($qty)
$item_id = $this->input->post('id');
$total_item= $this->item_model->getTotalItem($item_id);
if ($qty > $total_item) {
    $this->form_validation->set_message('validate_qty', 'Cant Buy More than maximum stock!');
    return FALSE;
    }
  • informasi kamu kurang jelas. Callback yang kamu buat memang untuk itu. terus masalahnya tidak bisa. Teman-teman di sini tidak bisa tebak salah kamu dimana. Tampilkan kode kamu yang relevan dengan pertanyaan - hilmanski
  • baik kak @hilmanski, kodenya sudah saya tampilkan, terima kasih - jeffian
  • saya ngga ngerti pertanyaan dan kodenya, pertanyaannya tentang email duplikasi, tapi kodenya menghitung total jumlah item? - hilmanski
Tampikan semua komentar

Tag: codeigniter php

✔ Forum ini sudah terjawab


Jawaban
foto hilmanski
2148 Kontribusi 1720 Coto
1 bulan yang lalu
dipastikan callback yang kamu mau isinya sudah benar, dengan memaikan die dan var_dump mulai dari die(var_dump($qty)) lalu kalau sudah benar, coba lagi die(var_dump($total_item)) apakah memang angka angkanya sudah sesuai ekspektasi kamu atau belum Kalau belum, berarti masalahnya di bagian sebelumnya
answered icon
foto hilmanski
2148 Kontribusi 1720 Coto
1 bulan yang lalu
dipastikan callback yang kamu mau isinya sudah benar, dengan memaikan die dan var_dump mulai dari die(var_dump($qty)) lalu kalau sudah benar, coba lagi die(var_dump($total_item)) apakah memang angka angkanya sudah sesuai ekspektasi kamu atau belum Kalau belum, berarti masalahnya di bagian sebelumnya


Login untuk diksusi di forum sekolah koding