forum su tutorial programmazione scripts
Non hai eseguito l'accesso.
Salve a tutti,
ho un problema nell'aggiornare le quantità dei prodotti inseriti all'interno del carrello:
in pratica richiamo questa funzione passando l'identificativo del prodotto e la quantità da aggiungere:
case "update":
$cart_object->updateQuantity($_POST["item_id"],$_POST["qta"]);
break;
questa è la form del carrello:
foreach ($cart_items as $cart_item) {
echo "<form name=\"cart\" action=\"\" method=\"POST\"><input type="hidden" name="phpMyAdmin" value="v7zjFK9AGEqnRjVcycE5l%2CkeVK0" />";
echo "<input type=\"hidden\" name=\"id\" value=\"".$cart_item->object_id."\">";
echo "<input type=\"hidden\" name=\"item_id\" value=\"".$cart_item->itemid."\">";
echo " <td>".($cart_item->price)*($cart_item->quantity)." €</td>";
echo " <td><input type=\"submit\" name=\"action\" value=\"del\">
<input type=\"submit\" name=\"action\" value=\"update\"></td>";
echo "</form>";
}
in pratica il problema si verifica quando inserisco + prodotti nel carrello, infatti quando aggiorno la quantità di un prodotto mi aggiorna solo il primo prodotto inserito nel carrello.
Grazie a tutti per l'aiuto.
Non in linea