Question PHP [Résolu/Fermé]

Signaler
Messages postés
1811
Date d'inscription
vendredi 28 janvier 2011
Statut
Membre
Dernière intervention
31 décembre 2018
-
Messages postés
1811
Date d'inscription
vendredi 28 janvier 2011
Statut
Membre
Dernière intervention
31 décembre 2018
-
Bonjour,

En bref!
J'ai un input text me permettant de récupérer des valeurs saisies ($my_options['mes_valeurs']) par l'utilisateur. Ces valeurs se présente sous la forme:
valeur1, valeur2, valeur3, ...

et je cherche à les retourner sous la forme d'une liste déroulante <select>

Pour l'instant j'obtiens ce résultat:

<select class="form-control" name="user-submit-option" required="">
<option value="">Selectionner une valeur</option>
<option>valeur1</option>
<option>valeur2</option>
<option>valeur3</option>
</select>


en utilisant:
$output_field =str_replace(', ', '</option><option>', $my_options['mes_valeurs']);


et en renvoyant:
<select name="user-submit-option" required>
<option value=""><?php _e('Selectionner une valeur', 'bui'); ?></option>
<option><?php echo $output_field; ?></option>
</select>


Jusque là, tout va bien. Le truc, c'est que je voudrais retourner:
<select name="user-submit-option" required>
<option value=""><?php _e('Selectionner une valeur', 'bui'); ?></option>
<option value="<?php echo $output_field; ?>"><?php echo $output_field; ?></option>
</select>


c'est a dire avoir en value le nom de valeur affichée par l'option.

j'espère que je suis assez clair. Merci d'avance à ceux qui m'aideront.


1 réponse

Messages postés
1051
Date d'inscription
jeudi 20 juin 2013
Statut
Membre
Dernière intervention
22 décembre 2017
137
bonjour,
Je ferais plutot un truc de ce genre
$output_field = explode(',', $my_options['mes_valeurs']);
echo '<select name="user-submit-option" required>';
foreach ($output_field as $option){
echo '<option value="'.$option.'">'.$option.'</options>';
}
echo '</select>';


Cordialement
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
1811
Date d'inscription
vendredi 28 janvier 2011
Statut
Membre
Dernière intervention
31 décembre 2018
262
CA FONCTIONNE !

Un grand merci @Thorak83