如何更新购物车codeigniter

时间:2013-08-24 15:02:17

标签: codeigniter cart

fisrt我的英语不好我希望你能理解我的问题并帮助我

foreach($data as $row)     
{ 
    echo(" 
         <tr class='info'> 
                 <td>'" .$row['id']. "'</td> 
                 <td>'" .$row['name']."'</td> 
                 <td>'" .$row[''] ."</td> 
                 <td><input type='text' value='".$row['qty']. "' size='5' class='qty' name='qty'> 
                 <input type='hidden' value=".$row['rowid']." name='rowid'></td> 
                 <td>'".$row['subtotal']."'</td> 
         </tr> ");                 
}

当我编辑项目的数量时,它只是最后一行更改 现在我想如果我编辑任何一行它会改变

1 个答案:

答案 0 :(得分:0)

你应该使用

foreach($this->cart->contents() as $row){
   echo'   
        <tr class="info"> 
                <td>'.$row["id"].'</td> 
                <td>'.$row["name"].'</td> 
                <td>$row[""]</td> 
                <td><input type="text" value="'.$row["qty"].'" size="5" class="qty" name="qty"> 
                <input type="hidden" value="'.$row["rowid"].'" name="rowid"></td> 
                <td>'.$row["subtotal"].'</td> 
        </tr> ';

}