Bonjour,
J'essaye de concevoir un site, au début je me suis penché sur l'aspect design et tout allait bien, puis je me suis concentré sur l'aspect contenu (bdd) et je me suis aperçu que les codes que j'utilisais ne fonctionnaient plus sous variables.
J'utilisais un javascript d'affichage de divs concernant mon menu (catégorie de produits) et les produits en eux memes, car je connaissais leur intitulé en avance. Maintenant, je suis carrément perdu.
Mon code contient un div top (menu) et un div (contenu). j'aimerais que tous les produits s'affichent au démarrage (et donc plus de display) et se filtrent lorsque je clique sur une catégorie du menu.
Je cherche à jouer avec le "select from where" mais je suis perdu pas niveau compétence mais plutot niveau organisation du code^^'
Code MENU !
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 <div id="top"> CHO <img src="images/logo_choping.gif" height="45px" width="50px"/> PING <div class="bouton_menu"> ☰ </div> <div id="menu"> <td><li> <?php $conn = mysqli_connect('); $req = "SELECT distinct categorie FROM produit"; $res = $conn->query($req); while ($data = mysqli_fetch_array($res)) { echo '<a>'.$data['categorie'].'</a>';} mysqli_close($conn); ?> </li></td> </div> </div>
CODE CONTENU :
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
23 <div id="catalogue"> <?php $conn = mysqli_connect(); $req = "SELECT * FROM produit"; $res = $conn->query($req); while ($data = mysqli_fetch_array($res)) { echo '<div id="produit"><form method="post" action="" class="jcart"><input type="hidden" name="jcartToken" value='.$_SESSION['jcartToken'].'/> <input type="hidden" name="my-item-id" value='.$data['id'].' /> <input type="hidden" name="my-item-name" value='.$data['nom'].' /> <input type="hidden" name="my-item-price" value='.$data['prix'].'/> <input type="hidden" name="my-item-qty" value="1" /> <input type="hidden" name="my-item-url" value="http://yahoo.com" /> <li><strong>'.$data['nom'].'</strong></li> <li>'.$data['prix'].'</li> <li><input type="submit" name="my-add-button" value="add to cart" class="button" /></li></form></div>';} mysqli_close($conn); ?> </div>
Le site est accessible ici : Cho Ping
Merci de votre aide,
PS : Le panier ne fonctionne plus depuis que le prix n'est plus un nombre (00.00) mais une variable due a la protection du code..
Partager