Question PHP

Résolu/Fermé
inspiring Messages postés 1813 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 31 décembre 2018 - 16 mars 2015 à 14:27
inspiring Messages postés 1813 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 31 décembre 2018 - 16 mars 2015 à 14:47
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.


A voir également:

1 réponse

Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
Modifié par Thorak83 le 16/03/2015 à 14:41
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
inspiring Messages postés 1813 Date d'inscription vendredi 28 janvier 2011 Statut Membre Dernière intervention 31 décembre 2018 265
16 mars 2015 à 14:47
CA FONCTIONNE !

Un grand merci @Thorak83
0