/** * Created by PhpStorm. * User: enzo * Date: 30/11/15 * Time: 22:42 */ if (!empty($array)) { // s'il y a au moins un resultat à la recherche ?> <div class="table"> <?php if (!empty($array['modeles'])) { foreach ($array['modeles'] as $a) { $idMod = $a->getIdMod(); $model = modelModele::select($idMod); $nameModel = $model->getNameMod(); $idModSansEspace = str_replace(' ', '_', $nameModel); // permet d'enlever les espace pour retrouver le nom des img ?> <div> <a href=<?php echo "index.php?action=read&idMod={$idMod}"; ?> > <img src=<?php echo "ressources{$DS}img{$DS}modele{$DS}{$idModSansEspace}.jpg"; ?> alt=<?php echo "{$idModSansEspace}"; ?>
<div class="table"> <?php require "{$ROOT}{$DS}model{$DS}modelModele.php"; if (!empty($tab_modele)) { foreach ($tab_modele as $a) { $modele = new modelModele($a['id_Mod'], $a['name_Mod'], $a['price_Mod'], $a['desc_Mod'], $a['name_Cat'], $a['name_Brand']); $nomModele = $modele->getNameMod(); $nomImg = str_replace(' ', '_', $nomModele); ?> <div> <a href=<?php echo "index.php?action=read&idMod={$modele->getIdMod()}"; ?> > <img src=<?php echo "ressources/img{$DS}modele{$DS}{$nomImg}.jpg"; ?> alt=<?php echo "{$modele->getNameMod()}"; ?> > </a> </div> <?php } } else { echo "<i>Actuellement aucun modele n'est proposé par cette marque</i>";
$nameBrand = $_POST['brand']; //echo ( " $idModele , $name , $price , $description ,$nameCat , $nameBrand "); // POUR TEST $newModel = new modelModele($idModele, $name, $price, $description, $nameCat, $nameBrand); //print_r( $newModel ); $newModel->insert($newModel); $checkNew = modelModele::exist($idModele); if ($checkNew == true) { require "{$ROOT}{$DS}view{$DS}{$layout}.php"; } break; case 'filterBySize': if (isset($_GET['size'])) { $tabModele = modelModele::filterBySize($_GET['size']); $view = 'All'; } else { $view = 'Error'; $error = 'Aucun resultat'; } require "{$ROOT}{$DS}view{$DS}{$layout}.php"; break; case 'filterByPrice': if (isset($_GET['price'])) { $tabModele = modelModele::filterByPrice($_GET['price']); $view = 'All'; } else { $view = 'Error'; $error = 'Aucun resultat'; } require "{$ROOT}{$DS}view{$DS}{$layout}.php"; break; }
?> <p></p> <aside> <h2>Filtres </h2> <h3>Taille</h3> <?php foreach (modelItem::getAll() as $item) { echo "<br/><a href=\n'index.php?action=filterBySize&size={$item->getSizeItem()}'>{$item->getSizeItem()}</a>"; } ?> <p></p> <h3>Prix</h3> <?php foreach (modelModele::getAll() as $modele) { echo "<br/><a href='index.php?action=filterByPrice&price={$modele->getPriceMod()}'>{$modele->getPriceMod()}</a>"; } ?> </aside>
case 'readAll': $pagetitle = 'Category'; $tabCat = modelCategory::getAll(); $view = "All"; require "{$ROOT}{$DS}view{$DS}{$layout}.php"; break; case 'read': $nameCat = $_GET['nameCat']; $category = modelCategory::select($nameCat); $view = ''; $pagetitle = "{$category->getNameCat()}"; //$pagetitle = "{$category->getDescCat()}"; //print_r( $category); //print_r( " {$category->getNameCat() } " ) ; //print_r( " {$category->getDescCat() } wtf " ) ; $tabModelOfCat = modelModele::getModelOfCat($nameCat); require "{$ROOT}{$DS}view{$DS}{$layout}.php"; break; case 'create': $view = 'Create'; //$tab_Brand = modelBrand::getAll(); //$tab_Cat = modelCategory::getAll(); $pagetitle = "Enregistrer une Catégorie"; require "{$ROOT}{$DS}view{$DS}{$layout}.php"; break; case 'created': $pagetitle = "Categorie Enregistré"; $view = 'created'; $m = modelCategory::countElem(); $idCat = $m['ResCount'] + 1; $description = $_POST['desc'];