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

HTML Discussion :

format de tableau avec contenu php


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 100
    Par défaut format de tableau avec contenu php
    bon soir à tous

    Je ne parviens pas à définir les largeurs des colonnes de mon tableau.

    Voici le code qui me pose soucis :
    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
     
    <body>
     
    <table width="800" border="1">
      <tr>
        <th width="30" scope="col">id</th>
        <th width="200" scope="col">pseudo</th>
        <th width="250" scope="col">mail</th>
        <th width="127" scope="col">mdp</th>
        <th width="105" scope="col">date</th>
        <th width="25" scope="col">Activé</th>
      </tr>
     
      <tr>
        <td>$nb_enregis[0]</td>
        <td>$nb_enregis[1]</td>
        <td>$nb_enregis[2]</td>
        <td>$nb_enregis[3]</td>
        <td>$nb_enregis[4]</td>
        <td>$nb_enregis[5]</td>
      </tr>
    </table>
    </body>
    L'affichage dans FF en local me donne un résultat correct.
    Par contre placé sur le serveur à distance, les colonnes du tableau ne prennent pas la largeur définie dans le script

    Pourriez-vous m'aider à comprendre pourquoi ?

    Je suppose que cela vient du fait de l'incorporation de variables php issues d'une base de données.
    Comme en local cela fonctionne et comme mes deux bases sont identiques en structure, je ne comprends pas où est le problème

    Surtout où chercher ?! merci à vous

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Il nous faudrait les données contenues dans le tableau. Mieux, une page en ligne.

    As-tu un DOCTYPE complet et valide ? Une feuille de style (mal uploadée) ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 100
    Par défaut
    merci pour l'intérêt porté à mon petit soucis !

    voici la page en question :ici

    Il s'agit en fait d'un test de mise en forme lors d'incorporation de php (suis nouveau )
    Je passerai par CSS dès que j'aurais compris comment faire.

    En fait, c'est le retour ligne dans la cellule qui se fait d'une manière que je ne m'explique pas. Alors qu'en local, il est réalisé dès que la limite de largeur définie est atteinte.

  4. #4
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Citation Envoyé par grassel Voir le message
    Je passerai par CSS dès que j'aurais compris comment faire.
    Tu pourrais par exemple t'inspirer de ce lien et revoir la construction de ton tableau
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  5. #5
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    En fait, le comportement en ligne est normal. La césure du mot ne peut pas se faire automatiquement quand il n'y a pas d'espace ou caractère de césure (genre le tiret). Sans espace le mot ne se coupe pas et donc agrandi la cellule. Ceci est donc le comportement normal.

    Maintenant, tu dis qu'en local ça fonctionne "correctement". Peut-on voir un screenshot du résultat ? As-tu exactement les mêmes données (pas plus courtes) ? As-tu pratiqué une fonction PHP en local comme wordwrap() que tu n'as pas encore mis en ligne ?

  6. #6
    Membre chevronné Avatar de Poulpynette
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 349
    Par défaut
    Citation Envoyé par grassel Voir le message
    En fait, c'est le retour ligne dans la cellule qui se fait d'une manière que je ne m'explique pas. Alors qu'en local, il est réalisé dès que la limite de largeur définie est atteinte.
    Hum cela m'étonnerait. Dès l'instant où le contenu dépasse en largeur ce que tu as fixé, les cellules de ton tableau s'agrandiront quoi que tu fasses.
    Or certaines de tes URL sont très longues.

    Ce qui semble différer entre ton local et ton serveur, ce sont les règles selon lesquelles la longue chaîne de caractère (URL) va être coupée, d'après ce que tu as dit.

    Je ne sais pas si ou peut jouer là-dessus, j'en doute un peu.

    Les seules solutions que je vois :
    - faire des liens propres qui pointent sur l'URL :<a href="URL">mon lien</a>
    - implémenter une méthode PHP capable de passer à la ligne au-delà d'un certain nombre de caractères (bricolage à mon goût, à éviter pour des URL)

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 100
    Par défaut
    Eureka

    Grâce à vos interventions, j'ai effectivement compris ce qui se passe :

    En local, par ex, les URL reporter dans les cellules sont effectivement plus courtes (pas de transmission de session_id()), le nom du client est bien sûr court (= nom de mon ordi) etc, etc.

    En fait c'est effectivement la longueur des valeurs qui pose pb cause ceci :
    quand il n'y a pas d'espace ou caractère de césure (genre le tiret). Sans espace le mot ne se coupe pas et donc agrandi la cellule
    En local, il se trouve que à chaque fois, il se trouvait une césure possible d'où mon défaut d'appréciation !

    Merci à tous, désolé de vous avoir mobiliser pour qq choses de finalement en fonctionnement normal!!

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

Discussions similaires

  1. [MySQL] Page HTML avec contenu PHP
    Par coralie.bella dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/05/2010, 21h14
  2. [Conception] Résultat d'une requête PHP dans un tableau avec lien ?
    Par DjMaC dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/04/2006, 20h37
  3. Tableau JS avec valeurs PHP
    Par Gobouz dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 19/04/2006, 11h28
  4. [String] formater une chaine avec un tableau d'argument
    Par jakouz dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 14/04/2006, 15h19
  5. Apparition d'un tableau avec PHP
    Par poah dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 01/12/2005, 15h09

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