title: I cannot update by inserting details from a popup form
body: <p>When I click the insert link in the second row it passes the ID of the first. Only the first row is updated.</p>
  
  <p>My controller: <code>money_c</code>:</p>
  
  <pre><code>function addrow()
      {
          $this-&gt;load-&gt;view('header');
          $this-&gt;load-&gt;view('manualupdate',$result);
          $this-&gt;load-&gt;view('footer');
      }
  </code></pre>
  
  <p>My view page: <code>manualupdate.php</code>:</p>
  
  <pre><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
  &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
  &lt;head&gt;
  
          &lt;/style&gt;--&gt;
      &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
      &lt;title&gt;Popup contact form using only CSS - Demo | CodingCrazy&lt;/title&gt;
      &lt;link href="&lt;?php echo base_url();?&gt;assets/css/styleform.css" rel="stylesheet" type="text/css"/&gt;
      &lt;link href='http://fonts.googleapis.com/css?family=Electrolize' rel='stylesheet' type='text/css' /&gt;
  
      &lt;!--CC--&gt;
      &lt;link rel="stylesheet" href="&lt;?php echo base_url();?&gt;assets/css/fonts.css"/&gt;
      &lt;/head&gt;
  
      &lt;!--&lt;link rel="stylesheet" href="&lt;?php // echo base_url();?&gt;assets/css/special.css" type="text/css" /&gt;--&gt;
      &lt;div class="bal" style="margin-left: 627px;
          padding: 15px;"&gt;
  
      &lt;table border="1"&gt;
  
          &lt;tr&gt;
                              &lt;th&gt;Date&lt;/th&gt;
                     &lt;th&gt;Description&lt;/th&gt;
                                    &lt;th&gt;Category&lt;/th&gt;
                                    &lt;th&gt;Debit&lt;/th&gt;
                                       &lt;th&gt;Credit&lt;/th&gt;
                                          &lt;th&gt;Bal.AMT&lt;/th&gt;
                                             &lt;th&gt;Insert&lt;/th&gt;
                                             &lt;th&gt; EDit/Delete&lt;/th&gt;&lt;/tr&gt;
  
                 &lt;?php foreach($query2 as $row)
                 {
  
                     $date=$row-&gt;date;
                     $desc=$row-&gt;description;
                     $credit=$row-&gt;credit;
                     $deb=$row-&gt;debit;
                     $bal=$row-&gt;bal;
                     $cat=$row-&gt;category;
                     $id=$row-&gt;id;
  
                ?&gt;
  
                      &lt;tr&gt;&lt;td&gt;&lt;?php echo $date;?&gt;&lt;/td&gt;
              &lt;td&gt;&lt;?php echo $desc;?&gt;&lt;/td&gt;
              &lt;td&gt;&lt;?php echo $credit;?&gt;&lt;/td&gt;
              &lt;td&gt;&lt;?php echo $deb;?&gt;&lt;/td&gt;
              &lt;td&gt;&lt;?php echo $bal;?&gt;&lt;/td&gt;
              &lt;td&gt;&lt;?php echo $cat;?&gt;&lt;/td&gt;
  
             &lt;td&gt;&lt;a href="#pop" &gt;Insert&lt;div id="pop" class="box"&gt;////here pop up will come////pop up starts
  &lt;/tr&gt;
                      &lt;?php
                 }
                 ?&gt;&lt;/table&gt;
  
          &lt;/tbody&gt;
      &lt;/table&gt;
  </code></pre>
  
  <p>Popup:</p>
  
  <pre><code>&lt;div class="smart-green"&gt;
  
      &lt;?php
  
       echo
          form_open('money_c/manualupdatesave/'.$id)?&gt;
  
              &lt;label&gt;
              &lt;span&gt;Date:&lt;/span&gt;
              &lt;input type="date" name="dat"  /&gt;
          &lt;/label&gt;
            &lt;label&gt;
              &lt;span&gt;Description:&lt;/span&gt;
              &lt;input name="desc" type="text" /&gt;
          &lt;/label&gt;
  
          &lt;label&gt;
              &lt;span&gt;Debit:&lt;/span&gt;
              &lt;input type="text" name="deb"&gt;&lt;/input&gt;
          &lt;/label&gt; 
           &lt;label&gt;
              &lt;span&gt;Credit:&lt;/span&gt;
              &lt;input type="text" name="credit"&gt;&lt;/input&gt;
          &lt;/label&gt; 
  
           &lt;label&gt;
              &lt;span&gt;&amp;nbsp;&lt;/span&gt;
              &lt;input type="submit" style="margin-top:12px" class="button" style="background-color: #004e98;"value="Send" /&gt;
          &lt;/label&gt;
          &lt;/div&gt;
      &lt;?php echo form_close();?&gt;//////pop up ends///////////
      &lt;!--&lt;/form&gt;--&gt;
      &lt;div id="close"&gt;
  </code></pre>
  
  <p>model: <code>money_m</code>:</p>
  
  <pre><code>    function transaction($a,$b,$c,$d,$e,$id)
      {
          $this-&gt;db-&gt;where('id',$id);
          $this-&gt;db-&gt;set('date',$a);
          $this-&gt;db-&gt;set('description',$b);
          $this-&gt;db-&gt;set('debit',$d);
          $this-&gt;db-&gt;set('credit',$e);
  //        $data=array('date'=&gt;$a,'description'=&gt;$b,'debit'=&gt;$d,'credit'=&gt;$e);
  
          $this-&gt;db-&gt;update('manualupdate');
  
      }
  </code></pre>
  
  <p>In <code>form_open('money_c/manualupdatesave/'.$id)</code> I get only the first row ID, not the ID of the second row.</p>