update quantity i cart.php
Jeg bruger følgende javascript function til at updatere antal i cart.php:function UpdateQty(item)
{
itemId = item.name;
newQty = item.options[item.selectedIndex].text;
document.location.href = 'cart.php?action=update_item&id='+itemId+'&qty='+newQty;
}
og følgende php til eksekvere JS´et:
<?php
while($row = mysql_fetch_array($result))
{
?>
<tr>
<td align="left"><?php echo $row["varenr"]; ?></td>
<td align="left" width="50%"><?php echo $row["beskrivelse"]; ?></td>
<td align="right"><?php echo $row["dimension"]; ?></td>
<td align="right"><?php echo $row["surfacenavn"]; ?></td>
<td align="right"><?php echo $row["enhed"]; ?></td>
<td align="right"><INPUT onkeypress="return isNumberKey(event)" type="text" name="qty" onChange="UpdateQty(this)" value="<?php echo $row["qty"]; ?>" size="3"></td>
</tr>
<?php
}
?>
Det vil så godt nok sige at jeg bruger ovenstående script til at opdatere antal via en dropdown menu med nogle tal i de forskelligeve values. Derfor håbede jeg at det bare kunne overføres til en textfield, men ak =)
Men når man ikke kan gøre det hver gang man ændrer et tal, hvordan kan jeg så opdatere alle items i indkøbskurven på en gang?
Det er self. noget med at lave en form rundt om det hele men hvordan updaterer jeg derefter alle qty?
