Hoe kan ik een aantal updaten van artikelen die in mijn session zitten. Nu kan ik wel toevoegen maar ik weet niet hoe ik het aantal kan wijzigen.


// Toevoegen
if ( isset($_POST['verzenden'] ) && preg_match('^[1-9][0-9]*$^', $_POST['aantal'])) 
{
	$_SESSION['winkelwagen'][$_POST['itemid']] = $_POST['aantal'];
}

// controleer of het item al in de winkelwagen zit
if ( isset( $_SESSION['winkelwagen'][ $_POST['itemid'] ] ) )
{
    // er zit reeds een item met dit id in het winkelwagentje, dus erbij optellen
    $_SESSION['winkelwagen'][ $_POST['itemid'] ] = $_POST['aantal'];
}

// Verwijderen 
if( isset( $_GET['DEL'] ) ) { 
    unset($_SESSION['winkelwagen'][$_GET['DEL']]); 
} 
// er zit reeds een item met dit id in het winkelwagentje, dus erbij optellen
$_SESSION['winkelwagen'][ $_POST['itemid'] ] += $_POST['aantal'];
Nou, dat doe je met de code die je zojuist gepost hebt. Uiteraard moeten je POST velden wel bestaan.

Reageren