Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // --ini model nya--
- // untuk update stok (fancpu) koding nya sama dengan update stok PSU
- function av_fancpu($fancpu, $av_fancpu) {
- $this->db->set('qty_available_fancpu', 'qty_available_fancpu + ' . (int) $av_fancpu, FALSE);
- $this->db->where('tipe_fancpu', $fancpu);
- $this->db->update('tbl_fancpu');
- }
- ?>
- <!-- --di view form nya-- -->
- <!-- //ini dropdown untuk insert (psu) -->
- <div class="form-group">
- <label for="merk">Merk <?php echo form_error('merk') ?></label>
- <select name="merk" id="merk" class="form-control">
- <option value="">Pilih Merk</option>
- <?php
- $psu = $this->db->get('tbl_psu')->result();
- foreach ($psu as $row) {
- echo "<option value='$row->tipe_psu' ";
- echo $row->tipe_psu == $merk ? 'selected' : '';
- echo ">" . strtoupper($row->tipe_psu) . "</option>";
- }
- ?>
- </select>
- </div>
- <!-- //ini untuk insert jumlah stok nya. -->
- <div class="form-group">
- <label for="av_psu">Av Psu <?php echo form_error('av_psu') ?></label>
- <input type="text" class="form-control" name="av_psu" id="av_psu" placeholder="Av Psu" value="<?php echo $av_psu; ?>" />
- </div>
- <!-- //ini dropdown untuk insert nya (fancpu) -->
- <div class="form-group">
- <label for="merk">Merk <?php echo form_error('merk') ?></label>
- <select name="merk" id="merk" class="form-control">
- <option value="">Pilih Merk</option>
- <?php
- $prc = $this->db->get('tbl_fancpu')->result();
- foreach ($prc as $row) {
- echo "<option value='$row->tipe_fancpu' ";
- echo $row->tipe_fancpu == $merk ? 'selected' : '';
- echo ">" . strtoupper($row->tipe_fancpu) . "</option>";
- }
- ?>
- </select>
- </div>
- <!-- //ini untuk insert integer stok nya -->
- <div class="form-group">
- <label for="av_fancpu">Av Fancpu <?php echo form_error('av_fancpu') ?></label>
- <input type="text" class="form-control" name="av_fancpu" id="av_fancpu" placeholder="Av Fancpu" value="<?php echo $av_fancpu; ?>" />
- </div>
- <?php
- --Controller nya--
- public function create_action()
- {
- $this->_rules();
- if ($this->form_validation->run() == FALSE) {
- $this->create();
- } else {
- $data = array(
- 'av_psu' => $this->input->post('av_psu', TRUE), //untuk update ke log transaksinya
- 'av_fancpu' => $this->input->post('av_fancpu', TRUE),
- );
- $fancpu = $this->input->post('merk', TRUE); //untuk nambah stok di tabel fancpu
- $av_fancpu = $this->input->post('av_fancpu', TRUE);
- $psu = $this->input->post('merk', TRUE); //untuk nambah stok di tabel psu
- $av_psu = $this->input->post('av_psu', TRUE);
- $this->M_fancpu->av_fancpu($fancpu,$av_fancpu); //model fancpu
- $this->M_psu->av_psu($psu,$av_psu); //model psu
- $this->M_trans_tmbhqty->insert($data); //model log transaksinya
Advertisement
Add Comment
Please, Sign In to add comment