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

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

4

1 回答 1

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

}
于 2013-08-24T15:09:34.963 回答