diff --git a/pages/client/shops.php b/pages/client/shops.php
index 33a34744228f15c06648ef2b5952ab6b1c48172e..99e67b6399a922776edba028614064935326f9ef 100644
--- a/pages/client/shops.php
+++ b/pages/client/shops.php
@@ -34,12 +34,12 @@
                         <select multiple class="form-control" name="blocs[]">
                             <?php
                             $items = Shop::getAllProducts();
-                            if(isset($_GET["blocs"]) && in_array($item->getId(), $_GET["blocs"])){
-                                $selected = "selected";
-                            }else{
-                                $selected = "";
-                            }
                             foreach($items as $item) {
+                                if(isset($_GET["blocs"]) && in_array($item->getId(), $_GET["blocs"])){
+                                    $selected = "selected";
+                                }else{
+                                    $selected = "";
+                                }
                                 echo '<option value="'.$item->getId().'" '.$selected.'><i class="icon-minecraft '.$item->getCss().'"></i> '.$item->getLabel().'</option>';
                             }
                             ?>