Comment faire apparaître un élément sélectionné dans une liste ?

Fermé
besoin_reponse - Modifié par besoin_reponse le 31/07/2015 à 15:41
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 31 juil. 2015 à 17:26
Bonjour,
Dans le cas d'une liste dynamique statique, comment afficher l'élément sélectionné dans cette liste-là, c'est-à-dire que je veux afficher la liste statique mais j'aurais l'élément sélectionné qui apparaît en premier.


Merci

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
Modifié par jordane45 le 31/07/2015 à 17:02
Bonjour,

Je suppose que ce que tu cherches c'est : SELECTED : www.commentcamarche.net/forum/affich-32323633-comment-faire-apparaitre-un-element-selectionne-dans-une-liste#newanswer

Et en PHP tu peux faire :

<?php

$unarray = array();
 for($i=0;$i<20;$i++){
  $unarray[] = "Element ".$i;
}

$valeur_a_selectionner = 'Element 10';

echo "<select name='toto'>";

foreach($unarray as $key=>$value){
  $selected = ($value == $valeur_a_selectionner) ? ' selected ' : '';
 echo "<option value='$value' $selected > $value </option>";
}

echo "</select>";





Cordialement,
Jordane
1
besoin_reponse
31 juil. 2015 à 17:20
Merci beaucoup, c'est exactement ce que je cherchais.
Si je comprends bien, vous avez utilisé des values allant de 0 à 19, et si j'avais des valeurs correspondant aux départements (01, 02, 2A, 2B, 971, 988 ...) est-ce qu'il faut toutes les écrire ?
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
31 juil. 2015 à 17:26
Là.. j'ai créé un tableau (un array) pour l'exemple ... ces données pourraient tout aussi bien provenir d'une base de données....
Le principe reste le même....
0