#StackBounty: #php #codeigniter Values from textbox array not updating

Bounty: 50

Im new in this forum and i’m having a hard time updating selected value from checkbox coming from the textbox value.


I want to update selected items, For example I want to update Item-2 and the textbox from item recieve will be enable, I will enter a number for example 1 and the textbox from total receive will automatically sum using ajax.

The problem is after submiting the value from total recieve the records that was updating is blank, but when I try to check and print_r the value is there.

And one more thing if all checkbox are all checked and enter a number for each item recieve, the value that it only get is the last value and will be updated will all selected checkbox.

Checkbox is an array
Textbox from total recieve is an array

Can you guys please help me?

Here’s my UI:

enter image description here


public function recitem_insert(){


$check = $this->input->post('check');    
$total_rec = $_POST['total_rec'];

if(isset($check)){ //Check if check is checked    


    $updateData = array('rec_qty' => $total_rec[$j] );                                                        
    $this->dbquery->modUpdatedynamicval('tblstock', 'id', $updateData, $check[$i]);

   }//end for loop    

    echo "
        alert('Successfully Added!');

}else{ //End If
      echo 'Please select a checkbox';



<form method="post" action="<?php echo base_url() ?>user/recitem_insert">

System ID:

<!-- /.box-header -->
db->query("SELECT * FROM tblstock where process_id = '$process_id'"); foreach ($query->result() as $row){ ?> rec_qty; ?>">
Action Item Code Item Description Required QTY Order Last QTY Recieve Item Recieve Total Recieve
id; ?>" onclick="valueChanged()"> item_code; ?> description; ?> qty_order; ?> rec_qty; ?>
<!-- /.box-body --> </div> </form>


public function modUpdatedynamicval($table, $column, $data, $equal_to){

$this->db->where($column, $equal_to);
$this->db->update($table, $data);         


Any help will be gladly appreciate.

Thank you..


Lets assume,
I’ve input 1 in item_receive textbox one and the total recieve will be 10,
2 in item_receive textbox two and the total recieve will be 11,
3 in item_receive textbox three and the total recieve will be 12,

enter image description here


$check = $this->input->post('check');   
$total_rec = $_POST['total_rec'];

echo 'Check Value';

echo '<br><br>';

echo 'Total Recieve';


Check ValueArray ( [0] => 1 [1] => 2 [2] => 3 ) 

Total RecieveArray ( [0] => 10 [1] => 11 [2] => 12 )

But If I only inout the second textbox here’s the output:

Check ValueArray ( [0] => 2 ) 

Total RecieveArray ( [0] => [1] => 11 [2] => )

Get this bounty!!!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.