Aantal updaten van session!
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.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 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']]);
}
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'];
$_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.