Bonjour , j'ai un soucis j'ai fait une fonction en php qui récupère un id depuis une bd et les affiches dans une div .
Mon soucis et que la boucle while affiche bien tout , mais les div sont placer les une sous les autres . Or je voudrais afficher 4 div par ligne .
Problème Je ne sais pas du tout comment faire cela .
Le code :
Merci d'avance
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 <link rel="stylesheet" href="../css/style-shop.css"> <div class="shop"> <?php try { $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:host=localhost;dbname=bdtest', 'root', '', $pdo_options); $reponse = $bdd->query('SELECT * FROM ref'); while ($donnees = $reponse->fetch()) { echo "<div class='products__item' id=".$donnees['ref'].">"; echo "<article class='product'>"; echo "<h1 class='product__title'> $donnees[ref] </h1>"; ?> <p class='product__text'> <a class="button js-add-product" href="#" title="Add to cart"> Add to cart </a> </p> </article> </div> <?php } ?> <?php $reponse->closeCursor(); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } ?> </div>
Partager