Ich habe dieses Warenkorbskript einmal für meine Website heruntergeladen. Aber jetzt würde Ich mag einen Wert in den Warenkorb legen, sondern kann, wie nicht herausfinden ... :(
ich den folgenden Code haben:
product.php
<form method="post" action="cart.php?action=update">
<div class="quantity">
<input type="text" name="qty<?php echo(''.$pinfo->id.''); ?>" value="1" /><span> χ</span>
</div>
<div class="add-quantity">
<input class="nice-s" type="submit" name="product-quantity-submit" value="ORDER" />
</div>
</form>
cart.php
$cart = $_SESSION['cust_cart'];
if(isset($_GET['action'])) {
$action = sanitize($_GET['action']);
switch ($action) {
case 'add':
if ($cart) {
$cart .= ','.$_GET['id'];
} else {
$cart = $_GET['id'];
}
break;
case 'delete':
if ($cart) {
$items = explode(',',$cart);
$newcart = '';
foreach ($items as $item) {
if ($_GET['id'] != $item) {
if ($newcart != '') {
$newcart .= ','.$item;
} else {
$newcart = $item;
}
}
}
$cart = $newcart;
}
break;
case 'update':
/* if ($cart) { */
$newcart = '';
foreach ($_POST as $key=>$value) {
if (stristr($key,'qty')) {
$id = str_replace('qty','',$key);
$items = ($newcart != '') ? explode(',',$newcart) : explode(',',$cart);
$newcart = '';
foreach ($items as $item) {
if ($id != $item) {
if ($newcart != '') {
$newcart .= ','.$item;
} else {
$newcart = $item;
}
}
}
for ($i=1;$i<=$value;$i++) {
if ($newcart != '') {
$newcart .= ','.$id;
} else {
$newcart = $id;
}
}
}
}
/* } */
$cart = $newcart;
break;
}
}
$_SESSION['cust_cart'] = $cart;
Was ich möchte, ist wissen, wie kann ich einen anderen Wert in den Warenkorb gelegt durch die product.php Seite mit dem folgenden Feld hinzufügen:
<div class="size">
<select name="size">
<option value="16 INCH">16 INCH</option>
<option value="19 INCH">19 INCH</option>
<option value="22 INCH">22 INCH</option>
</div>
Vielen Dank im Voraus !! B)
Thnx, habe dies nur als Beispiel gemacht und vergessen, das select-Tag zu schließen (passiert mir ständig;)) Was ich erreichen möchte, ist diesen Wert zum Warenkorb hinzuzufügen. Also, wo der Wagen jetzt hält, d. H. 2 als Menge und $ pinfo-> id als Produkt-ID, möchte ich es mit der Größe erweitern. – Baron85
@JoeyvanBilsen es hängt wirklich davon ab, welches Skript wir hier sprechen, sie sind alle unterschiedlich codiert und es wäre ein Schuss in die Dunkelheit, um zu sagen, was du hinzufügen solltest, um das möglich zu machen. Einige Skripts erlauben es Ihnen, Optionen wie die in der GUI dynamisch zu konfigurieren. Daher würde ich empfehlen, die Dokumentation für Ihr Skript zu lesen und einen Weg zu finden. – esqew