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> ");
}
当我编辑项目的数量时,它只是最后一行更改 现在我想如果我编辑任何一行它会改变
答案 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> ';
}