par
jduv » 24 févr. 2006, 15:03
Bonjour à tous,
J'ai sur un formulaire plusieurs liste à choix multiples, elles sont chargées à partir de requetes SQL (postgre) .
Mon probléme est que la largeur à l'affichage est definie par la taille du champ le plus long et du coup elles ne font pas toutes la même largeur, ce qui n'est pas top visuellement, je tente en vain d'imposer la largeur de ces listes.
De plus, chacune de ces liste charge 2 champs, est il possible d'aligner les champs à l'interieur de la liste (tabulation) ?.
C'est purement esthetique mais ca compte.
Quelqu'un a t'il un tuto ou un exemple la dessus ??
Merci d'avance
Ci joint un exemple de liste
<SELECT name="param[]" multiple="true" tabindex="1">
<?php
$query = pg_query($db,"SELECT code_param,libelle_param FROM t_meteo_param WHERE code_param IN ('rr','rrx','s1n','s1x','s5m','tm','tmc','tn'
,'tx','amp','um','rg','rgc','dic','etpp','v','vx','cvx')") or die ("Echec sur pg_query".pg_last_error($db));
while ($object = pg_fetch_object($query))
{
echo "<option value=$object->code_param > $object->code_param"." : "." $object->libelle_param</option>";
}
pg_free_result($query);
?>
</SELECT>
Bonjour à tous,
J'ai sur un formulaire plusieurs liste à choix multiples, elles sont chargées à partir de requetes SQL (postgre) .
Mon probléme est que la largeur à l'affichage est definie par la taille du champ le plus long et du coup elles ne font pas toutes la même largeur, ce qui n'est pas top visuellement, je tente en vain d'imposer la largeur de ces listes.
De plus, chacune de ces liste charge 2 champs, est il possible d'aligner les champs à l'interieur de la liste (tabulation) ?.
C'est purement esthetique mais ca compte.
Quelqu'un a t'il un tuto ou un exemple la dessus ??
Merci d'avance
Ci joint un exemple de liste
[php]<SELECT name="param[]" multiple="true" tabindex="1">
<?php
$query = pg_query($db,"SELECT code_param,libelle_param FROM t_meteo_param WHERE code_param IN ('rr','rrx','s1n','s1x','s5m','tm','tmc','tn'
,'tx','amp','um','rg','rgc','dic','etpp','v','vx','cvx')") or die ("Echec sur pg_query".pg_last_error($db));
while ($object = pg_fetch_object($query))
{
echo "<option value=$object->code_param > $object->code_param"." : "." $object->libelle_param</option>";
}
pg_free_result($query);
?>
</SELECT>[/php]