Bonjour,
J'ai un petit problème je récupère la clé d'une liste déroulante alors que je voudrai sa valeur comment faire ?
J'ai un formulaire dont il y a une liste déroulante :
Puis je récupére la valeur pour l'insérer dans la bd
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $form['choice_activity'] = array( '#type' => 'select', '#title' => t('Activité favorite'), '#default_value' => $entry['choice_activity'], '#options' => array( 1 => t('Airboat / Frenzy'), 2 => t('Canoraft'),
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $activity = $form_state['values']['choice_activity']; db_query("INSERT INTO {table} (activity) VALUES( '%s')", $activity);
Et je l'afficher :
$entry['activity'] renvoie bien une valeur et non la clé normalement ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $output .= '<div class="table-message guestbook-activite">Activité favorite : '.check_markup($entry['activity']) ."</div>";![]()
Quand je sélectionne par exemple Canoraft, j'obtiens ceci :
je voudrai avoir :Activité favorite : 2
Activité favorite : Canoraft
Partager