IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Mise en page PHP/MySQL - 3 colonnes par ligne


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 10
    Points : 13
    Points
    13
    Par défaut Mise en page PHP/MySQL - 3 colonnes par ligne
    Bonjour,

    Je cherche actuellement à afficher les références d'un client sous forme de tableau HTML en utilisant une requête SQL via PHP.

    Mon problème est le suivant, j'aimerai que les données récupérer (1 image) soit affichées dans un tableau HTML ... aucun problème jusqu'à là. La seule contrainte est d'afficher ces résultats sous forme de trois colonnes par lignes, le nombre de résultats étant indéfinis.

    Auriez-vous une solution pour créer une nouvelles ligne dans mon tableau tous les 3 résultats ? Sous cette forme (a peu près)

    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
    
    <table>
    <tr>
    <td>Image</td>
    <td>Image</td>
    <td>Image</td>
    </tr>
    <tr>
    <td>Image</td>
    <td>Image</td>
    <td>Image</td>
    </tr>
    
    ... etc
    
    </table>
    Merci pour votre aide !

  2. #2
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Yep avec un bête for.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    echo "<tr>";
    $c = mysql_num_rows();
    for ($i = 0; $i < $c; $i++) :
      echo "<td>{$results[$i]['image']}</td>";
      if (($i+1) % 3 === 0) echo "</tr><tr>";
    }
    echo "</tr>";

Discussions similaires

  1. [MySQL] Affichage page par page PHP MySQL
    Par Hamnatouch dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 10/05/2011, 11h35
  2. Mise en page: 2 ou 4 colonnes ?
    Par hackiles dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 28/12/2008, 20h18
  3. [5.1.4] Mise en page, les titres de colonnes
    Par EmmanuelleC dans le forum Débuter
    Réponses: 2
    Dernier message: 11/09/2008, 12h25
  4. mise en page php
    Par guillaume2vo dans le forum Langage
    Réponses: 4
    Dernier message: 11/09/2006, 21h34
  5. Php Mysql - nom colonnes des tables
    Par splend_f dans le forum Requêtes
    Réponses: 3
    Dernier message: 21/04/2006, 12h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo