Bonjour,
je voudrai faire une boucle sur une session :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
if (isset($_GET['idProduit']))
{
    if(isset($_GET['nombreProduit']))
    {
        $caddie['idProduit']=0;
        $caddie['idProduit']+=$_GET['nombreProduit'];
    }
    else
        $caddie['idProduit'] += $_GET['nombreProduit'];
    $_SESSION['caddie'] = $caddie['idProduit'];
 
echo 'id produit'.$_GET['idProduit'].'<br>';
echo 'nombre produit'.$_GET['nombreProduit'].'<br>';
echo 'session '.$_SESSION['caddie'].'<br>';
 
        foreach($_SESSION['caddie'] as $idSession => $nombre)
        {
                $quantiteTotal+=$nombre;
                echo $quantiteTotal;?> articles<?php
        }
    //header('Location:index.php?page=detailProduit&idProduit='.$_GET['idProduit']);
Sa me renvoie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
id produit6
nombre produit1
 
Warning: Invalid argument supplied for foreach() in C:\wamp\www\boutique\controleur.php on line 33
Je ne comprends pas pourquoi ?