Comment aligner les photos en php
Résolu
MalonTails
Messages postés
86
Date d'inscription
Statut
Membre
Dernière intervention
-
MalonTails Messages postés 86 Date d'inscription Statut Membre Dernière intervention - 5 mai 2017 à 14:10
MalonTails Messages postés 86 Date d'inscription Statut Membre Dernière intervention - 5 mai 2017 à 14:10
A voir également:
- Comment aligner les photos en php
- Comment partager des photos - Guide
- Télécharger toutes les photos google photos - Guide
- Google photos - Télécharger - Albums photo
- Easy php - Télécharger - Divers Web & Internet
- Comment activer le partage de photos dans google photos - Guide
2 réponses
Bonjour,
Non ... pas en PHP ...
Tout ce qui est affichage/mise en forme .. c'est côté HTML et CSS.
Je déplace ton sujet dans le bon forum.
aligner des photos en php ?
Non ... pas en PHP ...
Tout ce qui est affichage/mise en forme .. c'est côté HTML et CSS.
Je déplace ton sujet dans le bon forum.
Super ça marche merci ! Par contre mon tableau sort de mon div principal :s

<div id="divMain"> <h2><center>Articles disponibles en magasin </center></h2> <?php $bdd = new PDO('mysql:host=localhost; dbname=valflexibles; charset=utf8','root', ''); if(isset($_GET['affiche']) AND !empty($_GET['affiche'])) { $affiche=(int) $_GET['affiche']; $req=$bdd->prepare('SELECT * from article where id = ?'); $req->execute(array($affiche)); } // fin de la fonction $billets = $bdd->query('select * from article order by id desc');?> <?php foreach ($billets as $billet): ?> <table> <p><tr><td nowrap="nowrap"> <a href="description.php?affiche=<?=$billet['id']?>"> <?php if($billet['photo']!=""){ $photo = "uploads/".$billet['photo']; echo "<img width='200px' height='150px' src='$photo'>"; } ?></a><p></th></td></tr> <tr><td nowrap="nowrap"><a href="description.php?affiche=<?=$billet['id']?>"> <h3><?= $billet['titre'] ?></h3></A></td></tr> <tr><td nowrap="nowrap"><i><font color="grey"><h5><?= $billet['prix'] ?></h5></font></i></td></tr></td> </table> <?php endforeach; ?> </div>
#divMain { background-color:white;margin-left:auto;margin-right:auto; position:relative;width:900px;height:auto;top:60px;border-width:2px; border-style: solid;border-color: black;border-radius: 5px 10px 0 5px; }

Effectivement, les éléments en float sortent de leur conteneur. Tu peux trouver plusieurs solutions pour corriger ce problème ici : https://www.alsacreations.com/astuce/lire/7-depassement-flottants-css.html
Du coup je ne sais pas comment faire la mise en forme a cause du foreach. Merci
Dans ta boucle .. tu créés des TABLE (des tableaux html) pour chaque image ...
Si tu veux en aligner 3 ... il faut donc que leur largeur ne dépasse pas le 1/3 de la zone ....
et que le conteneur de ces tableaux soit en display : inline-block
En gros
Par contre je dois créer plusieurs table ? Car mes images viennent d'un appel php du coup je peu faire qu'une table non ?
Désolée si mes questions paraissent bêtes :s