Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Formatter dans un select [ Archives / AU SECOURS !!! ] (Cestmoi)

dimanche 28 mars 2004 à 00:57:36 | Formatter dans un select

Cestmoi


Bonjour,

Je veux formatter l'affichage d'un select a savoir :

faire afficher des données les une sous les autres (voir exemple):

nom | age | ville |
Claude | 36 | Paris |
Joe | 22 | Marseille |



Il faudrait donc completer les noms et ville par des espaces à la fin pour obtenir (par ex) 20 caracteres, au contraire, les coupé si ils en font +.

Malheureusement, dans un select, les espaces a repétitions sont ignorés...

Quelqu'un peut-il m'aider ?

dimanche 28 mars 2004 à 00:59:27 | Re : Formatter dans un select

Cestmoi


On le voit pas tres bien, mais le but est de les aligner correctement les uns sous les autres (les '|' correctement sous les '|' de la ligne du dessus)

dimanche 28 mars 2004 à 22:45:05 | Re : Formatter dans un select

i0Lo


c'est simple
tu prepares ton tableau avec
ton <table blabla><tr> en haut
ton renvoi d'information et ta recupération de variables
$incme = 0;
while($incme < nombreinfossortiesdelabase) {
echo '<td>Forme1:</td>';
echo '<td><center>$variableforme1</center></td>';
$incme++;
}
echo '</tr>';
echo '</table>';

ceci est un exemple de code qui pourrait te mettre sur la voix :)

lundi 29 mars 2004 à 09:26:05 | Re : Formatter dans un select

Cestmoi


As-tu lu que je veux faire ca dans un SELECT (une liste de choix; je dis ca au cas ou...).

Donc ton code ne marchera pas... Mais merci pour ta réponse !

lundi 29 mars 2004 à 10:56:07 | Re : Formatter dans un select

DoudouBidou


si j'ai bien compris c'est simple
en reprenant la même idée que celle de i0lo mais tu utilise la balise <select> au lieu de <table>

struture d'une <select>:

<select>
<option>blabla1</option>
<option>blabla2</option>
<option>blabla3</option>
</select>

après pour le contenu des options ben tu assemble ta chaine et tu la limite au nombre de caractère que tu souhaite
si tes données sont dans un tableau
ça donne ça (si ta que 3 colonne à assemblé sinon fé une boucle)
$chaine = $data[0].$data[1].$data[2]
pis pour limité la longueur:
$chaine= substr($chaine,0,20)

et donc tu mets ça dans une boucle while par exemple et vala tu as ton select

lundi 29 mars 2004 à 14:32:54 | Re : Formatter dans un select

i0Lo


lol merci DoudouBidou

Moi comme j'ai marqué, j'avais juste mis ce code à titre d'exemple, suffit juste de changer deux trois trucs et ce code peut être utilisé pour n'importe quoi... c'est un truc de base à savoir

Bon code ;)

lundi 29 mars 2004 à 15:22:25 | Re : Formatter dans un select

Cestmoi


Oui , mais si j'utilise ca :
$chaine = $data[0].$data[1].$data[2]

les données ne seront pas les unes sous les autres alignée en colonne...

De plus, si je fais:
$chaine= substr($chaine,0,20)

Ca va me couper la chaine entiere au risque de ne plus voir $data[2]...

lundi 29 mars 2004 à 15:52:01 | Re : Formatter dans un select

DoudouBidou

hum oui mais tu pourra pas (sauf si je me trompe) mettre des données en colonne dans un select

ce que tu voudrais toi c'est qqc comme ça
<select>
<option>nom<br>age<br>ville</option>
<option>nom<br>age<br>ville</option>
</select>

biensur le code ci-dessus ne marche pas ;)
et je ne vois pas comment tu pourrais faire une mise en forme de ce style sachant que dans un select chaque ligne correspond à un choix

pour le 2nd pb de couper ta chaine, c'est pas ce que tu voulais?si non faut pas limiter à 20caractères....

lundi 29 mars 2004 à 16:05:06 | Re : Formatter dans un select

Cestmoi

Je veux faire un truc dans ce genre...



lundi 29 mars 2004 à 16:07:21 | Re : Formatter dans un select

Cestmoi


Ca s'affiche pas... [ Lien ]


1 2

Cette discussion est classé dans : font, select, ville, formatter, courier


Répondre à ce message

Sujets en rapport avec ce message

Easy PHP 1.6 & EasyPHP 1.7 [ par herizojosoa ] bonjour :) Je voudrais savoir les caractéristiques de EasyPHP 1.6 (plus précisement ses inconvenients) et aussi les avantages de EasyPhp 1.7 (le Problème de syntaxe avec un echo (pour remplir un select) [ par lolymeupy ] bonjour,j'ai un pb de syntaxe avec le code suivant :$liste_ville=chargement_select();echo('');//echo(''.'</ select en fonction d'une autre table [ par rduvrac ] Bonjour, J'ai une table "gagnants" où j'ai mis les lots gagnés. Chaque enregistrement possède un "idlot". J'ai une autre table "lots" où sont list interprétration de la police d'un bbcode en html [ par slashf ] salut a tous, j'ai pas pu écrire le code pour l'interprétation de la police (bbcode) en html quelqu'un peux m'aidé ? j'ai essayé ça : $t = preg_replac Requete sur deux BDD [ par lowkey ] Salut à tous !Pour commencer, voici mon code : $dbhost1='xxx.1and1.fr';$dblogin1='xxxxxxx';$dbpassword1='xxxxxxxxxxxxxxxxxxxxx';$dbname1='xxxxx'; select dans liste déroulante [ par baignassou ] Bonjour.Je cherche à réaliser::select dans une base mysql qui s'affichera dans une liste déroulante.une sélection dans cette liste lancera un select d SSSSSSOOOOOOOOSSSSS [ par jifa ] SLT.....SVP esqu'il y a quel qu'un qui peut me coriger se scripte?j'ai un problem au niveaux des checkbox. il insere les chekbox qui son cocher mai il Radio button & SELECT List [ par Orange73 ] Hello.voila j'ai 2 bouton radio et 1 SELECT Listje souhaiterai que si mon premier radio est coché que des resultat sql s'affiche dans ma select list.. résultat d'un simple select [ par spacassis ] Salut à tous !Voilà j'ai un problème assez simple, je crois mais comme je débute au niveau procédures stockées, je suis sur un os J'ai déjà parcouru p


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,28 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.