2013-08-24 58 views
1

最前一頁我的英語的糟糕,我希望你能理解我的問題,並幫助我如何更新購物車笨

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> ");     
} 

當我編輯的項目的數量,這只是最後一排的變化 現在我wan't如果我編輯的任何行會改變

+1

我認爲你有你想要做什麼的一個清晰的思路和實際的發生,但我無法從你的解釋中理解這些是什麼。你能否再次解釋你的問題,並使用更多的細節,所以它更清晰? – chrylis

回答

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> '; 

} 
+0

沒有什麼變化 這是我的控制器 'function update(){ \t \t $ sl = $ this-> input-> post('qty'); \t \t $ idrow = $ this-> input-> post('rowid'); \t \t \t $ \t數據=陣列( \t \t \t '的rowid'=> $ idrow, \t \t \t '數量'=> $ SL \t \t);' –