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

PHP & Base de données Discussion :

Afficher deux articles différent par ligne


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Responsable du parc et des réseaux de télécommunication
    Inscrit en
    Novembre 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Responsable du parc et des réseaux de télécommunication

    Informations forums :
    Inscription : Novembre 2011
    Messages : 18
    Par défaut Afficher deux articles différent par ligne
    Bonjour,

    J'aimerais écrire deux article par ligne de tableau je n'arrive pas à trouver une solution pour les afficher.

    Dans ce code j'ai que 1 article par ligne.

    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
        while ($row = mysql_fetch_assoc($qry)) {
            echo
    <<<HTML
    <tr>
            <td>
                <a href="page.php?param={$row['id_categorie']}">
                    <img alt="{$row['id_categorie']}" class="feature_img" src="{$row['url_feature_image']}" />
                    <p class="titre_document">{$row['titre_document']}</p><br />
                    <p class="description_document">{$row['descrition_document']}<br />
                    <img class="view" src="./img/lire.gif" />
                </a>
            </td>
     
     
    </tr>
    HTML;
        }

  2. #2
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Salam ; ta requête retourne une liste d'enregistrements , peut être si tu utilise une instruction genre PIVOT ( je sais pas si elle existe sous MYSQL) pour les les affichés sur la même ligne. juste une idée
    sinon joué sur le nombre paire est impaire avec du PHP

  3. #3
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    Salut

    La 1ère chose à faire serait de ne pas utiliser de tableau (<table>).

    Les tableaux ce ne sont pas des éléments "foure tout", mais pour des données réellement tabulaires (statistiques, compta, etc ...).

    Tes données ne seraient pas du tout du type tabulaires, mais une liste d'articles, de documents accompagnés de liens, d'images, etc ...

    Utiliser une liste comme <ul></li> ou alors des éléments plus neutres comme des <div> seraient bien plus adapté à mon sens.
    Après ce ne sera qu'une question de CSS pour la mise en forme.

    On peu utiliser des éléments flottants par exemple en fixant une largeur comme 45% qui fait que le navigateur va en mettre 2 cote à cote pour chaque ligne.
    Exemple :
    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
    <div><!-- conteneur précédent -->
     
    <?php
    while ($row = mysql_fetch_assoc($qry)) {
            echo
    <<<HTML
    <div style="float: left; width: 45%;"><!-- conteneur flottant -->
        ... etc partie document ...
    </div><!-- conteneur flottant_fin -->
    HTML;
    }
    ?>
     
    <br style="clear: left" />
    </div><!-- conteneur précédent_fin -->
    C'est une suggestion.

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/06/2010, 11h15
  2. Afficher deux messages différent
    Par alex5512 dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 22/07/2009, 12h33
  3. Réponses: 6
    Dernier message: 18/05/2008, 10h13
  4. Afficher deux bureaux différents
    Par DolomatS dans le forum Périphériques
    Réponses: 4
    Dernier message: 02/05/2008, 09h49
  5. afficher un texte différent par jour
    Par winx69 dans le forum Langage
    Réponses: 2
    Dernier message: 20/01/2006, 17h26

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