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 :

Alignement de variables dans les <option> d'un <select>


Sujet :

HTML

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2007
    Messages : 64
    Par défaut Alignement de variables dans les <option> d'un <select>
    Bonjour,
    dans le cadre d'une application web je recupere a partir d'une BDD de 3000 enregistrements des données : variables $nom, $prenom, $code_postal et $ville. Vu qu'il faut que l'on puisse selectionner une ligne pour faire un traitement (avec un bouton submit) je ne peux pas utiliser une presentation tabulaire (on doit pouvoir selectionner toute une ligne en cliquant n'importe où sur cette ligne) mais j'ai un problème lorsque j'ai voulu disposer ces 4 variables dans un <option> à l'intérieur d'un <select>. Impossible d'avoir un alignement vertical, j'ai calculé la taille maximale de chacune des 4 variables, et j'ai appliqué un sprintf($format,$variable) pour completer à droite de chaque variable par "$taille_max-strlen($variable)" espaces...toutefois les espaces n'ont pas la même longueur que les lettres...donc l'alignement vertical n'est pas bon...et je suis a court d'idée.
    Pourriez-vous m'aider?
    Merci d'avance
    Crowell

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Citation Envoyé par Crowell
    Bonjour,
    dans le cadre d'une application web je recupere a partir d'une BDD de 3000 enregistrements des données : variables $nom, $prenom, $code_postal et $ville. Vu qu'il faut que l'on puisse selectionner une ligne pour faire un traitement (avec un bouton submit) je ne peux pas utiliser une presentation tabulaire (on doit pouvoir selectionner toute une ligne en cliquant n'importe où sur cette ligne) mais j'ai un problème lorsque j'ai voulu disposer ces 4 variables dans un <option> à l'intérieur d'un <select>. Impossible d'avoir un alignement vertical, j'ai calculé la taille maximale de chacune des 4 variables, et j'ai appliqué un sprintf($format,$variable) pour completer à droite de chaque variable par "$taille_max-strlen($variable)" espaces...toutefois les espaces n'ont pas la même longueur que les lettres...donc l'alignement vertical n'est pas bon...et je suis a court d'idée.
    Pourriez-vous m'aider?
    Merci d'avance
    Crowell
    Je dirai que la seule solution est de choisir une police dont la taille des caractères est fixe, je sais plus le terme exacte (je crois que courrier new le fait). Mais sinon y a pas de moyen propre de le faire...

  3. #3
    Membre éprouvé
    Inscrit en
    Mai 2002
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2002
    Messages : 101
    Par défaut
    Hello,

    Utilise l'attribut STYLE="width: 100px" pour fixer la largeur de tes Select box. Par contre, va falloir que tu détermines avec un petit calcul la largeur en pixel en fonction du nombre de caractères... Pour ma part, j'ignore la largeur moyenne d'un caractère, je peux donc pas t'aider Tâte un peu dans un premier temps

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2007
    Messages : 64
    Par défaut
    Merci pour vos réponses, avec la police courier new j'ai un alignement au poil et un resutat tout ce qu'il y a de convenable. Merci encore ^^

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/09/2009, 11h08
  2. [Optimisation?] Déclaration de variable dans les boucles
    Par romaintaz dans le forum Langage
    Réponses: 5
    Dernier message: 11/08/2006, 16h08
  3. [SGBD] mysql_close() : Utile sans variable dans les () ?
    Par psychoBob dans le forum Requêtes
    Réponses: 4
    Dernier message: 05/01/2006, 21h08
  4. [EasyPHP] problème de visibilité des variable dans les includes
    Par d1g-2-d1g dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 23/10/2005, 01h55
  5. [VB.NET] [Débutant] Probléme de variable dans les requettes
    Par Silvia12 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/03/2005, 13h13

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