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 :

Import de donnée dans une table [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut Import de donnée dans une table
    Bonjour,

    Voila je cherche une solution pour que ma table ne fait pas 3 mètres.
    en faite j'importe des l'id $ligne[1] de l'article et le nom $ligne[0] que j'affiche dans une table mais celle-si fait 3 mètres.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?
    $requete="select c_category,id from article_simple";
    $resultat2requete=mysql_query($requete);
    $nbr2champs=mysql_num_fields($resultat2requete);
    $nbr2lignes=mysql_num_rows($resultat2requete); ?>
    <table border="1"><tr>
    <form name=req action="" method=post>
    <? while ($ligne=mysql_fetch_row($resultat2requete)) { ?>
    <td><a href="index.php?option=articles=<?=$ligne[1] ?>"><?=$ligne[0]?></a></td>
    <? } ?>
    </tr>
    </table>
    </form>
    avez-vous une solution pour faire en sorte que ma table soit du genre
    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
    <table>
        <tr>
            <td >&nbsp;</td>
            <td >&nbsp;</td>
            <td >&nbsp;</td>
            <td >&nbsp;</td>
        </tr>
        <tr>
            <td >&nbsp;</td>
            <td >&nbsp;</td>
            <td >&nbsp;</td>
            <td >&nbsp;</td>
        </tr>
        <tr>
            <td >&nbsp;</td>
            <td >&nbsp;</td>
            <td >&nbsp;</td>
            <td >&nbsp;</td>
        </tr>
    </table>
    Merci d'avance

  2. #2
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Si je comprends bien tu voudrais avoir une liste sur plusieurs colonnes au lieu d'une ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    Bonjour,

    Oui exactement,

    Merci

  4. #4
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Je te conseil de laisser tomber les tables dans ce cas, et utiliser des listes (ul li).

    Avec un peu de css tu peut obtenir une liste horizontale qui reviendra a la ligne donc quand besoin il y aura (fin de ligne).
    En définissant une largeur aux li, ta liste se fera facilement passé pour un table.

    Tu peut bien sur utilise des table, en insérant un </tr><tr> en fonction d'un modulo, mais ce n'est ni la solution la plus simple, ni la plus propre.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    Bonjour,

    Voila j'ai suivie votre conseil donc j'ai utiliser les ul li avec un css
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <style type="text/css">
    table tr td ul li {
    float:left;
    display:inline;
    } 
    </style>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <ul><li><a href="index.php?option=articles=<?=$ligne[1] ?>"><?=$ligne[0]?></a></li></ul>
    Ca fonctionne bien sur Mozilla est IE8 mais pas sur IE6 IE7

    Avez-vous une solution SVP.

    Merci

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    Re

    en faite je ne vois rien

    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. DBX import de données dans une table
    Par aharel dans le forum Bases de données
    Réponses: 2
    Dernier message: 06/03/2013, 10h24
  2. [AC-2000] Importation de données dans une table access
    Par Totik dans le forum IHM
    Réponses: 2
    Dernier message: 19/09/2009, 01h53
  3. importer les données dans une table depuis un fichier
    Par bennkabazz dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 23/12/2008, 11h34
  4. comment importer des données dans une table paradox
    Par pierrot67 dans le forum Bases de données
    Réponses: 6
    Dernier message: 02/08/2007, 18h32
  5. Importer des données dans une table.
    Par nodogeid dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 20/06/2007, 12h08

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