diff --git a/html/chercherUnRepas.html b/html/chercherUnRepas.html
index 5882f41c13df9717becc5b74de3764a75ccb09cc..8c2cc6ca1459714109e748d114af80e02b846bd1 100644
--- a/html/chercherUnRepas.html
+++ b/html/chercherUnRepas.html
@@ -44,7 +44,7 @@
                     '<span class="bold">' + obj.array[index].repas[i].nom + '</span><br>' +
                     obj.array[index].repas[i].type + '<br>' +
                     'Quantité : ' + obj.array[index].repas[i].qt + ' disponibles<br>' +
-                    '<button class = "addButton" onclick="addToPanier(event,'+i+')"> + </button>' +
+                    '<button class = "addButton" onclick="addToPanier(event,'+i+', '+index+')"> + </button>' +
                     '</div>';
             }
             builtUpHTML += '</div>';
@@ -53,5 +53,15 @@
         }
     }
 
+    function addToPanier(event, repas, frigoIndex) {
+        if(sessionStorage.getItem("panier") != null){
+            var prev = sessionStorage.getItem("panier");
+            sessionStorage.setItem("panier", prev+" "+frigoIndex+"-"+repas);
+        }
+        else {
+            sessionStorage.setItem("panier", frigoIndex+"-"+repas);
+        }
+    }
+
 </script>
 </html>
\ No newline at end of file
diff --git a/html/panier.html b/html/panier.html
index c98623b7d726d3a0979dd59082de0d15aa9222e2..bae0f061c4c3ac6d02cf10b2ae1e7aeba6585b4a 100644
--- a/html/panier.html
+++ b/html/panier.html
@@ -5,7 +5,7 @@
     <meta charset="UTF-8">
     <title>Mon Panier</title>
 </head>
-<body>
+<body id="listePanier" onload="retrievePanier()">
 <br>
 <p class="titleSection">Mon panier</p>
 </body>
@@ -14,19 +14,21 @@
 <script>
     function retrievePanier(){
         var panierElems = sessionStorage.getItem('panier');
-        console.log(index)
+        var builtUpHTML="";
         if(panierElems != null){
             var obj = httpGetJson();
             var items = panierElems.split(" ");
             for (let i = 0; i < items.length; i++){
-                var repasCombFrigo = items[i].split("-");
-                builtUpHTML += '<div class="panierOutline">' +
-                    '<span class="bold">' + obj.array[repasCombFrigo[0]].repas[repasCombFrigo[1]].nom + '</span><br>' +
-                    'Provenance: '+obj.array[repasCombFrigo[0]] + '<br>' +
-                    '</div>';
+                if(items[i].length!=0){
+                    var repasCombFrigo = items[i].split("-");
+                    builtUpHTML += '<div class="panierOutline">' +
+                        '<span class="bold">' + obj.array[repasCombFrigo[0]].repas[repasCombFrigo[1]].nom + '</span><br>' +
+                        'Provenance: '+obj.array[repasCombFrigo[0]].nom + '<br>' +
+                        '</div>';
+                }
+
             }
-            builtUpHTML += '</div>';
-            document.getElementById('listeRepas').innerHTML = builtUpHTML;
+            document.getElementById('listePanier').innerHTML = builtUpHTML;
             sessionStorage.removeItem('frigoIndex');
         }
     }