[RESOLU] Afficher une valeur d'une table dans un select

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Afficher une valeur d'une table dans un select

Re: Afficher une valeur d'une table dans un select

par wagscd » 24 avr. 2021, 15:46

Merci pour ce copier coller de message qui est d'une efficacité redoutable ;)

C'est bon, en mettant la value, ça va tout de suite mieux.

Merci

Re: Afficher une valeur d'une table dans un select

par or 1 » 24 avr. 2021, 13:58

en générant un code html correct :
https://developer.mozilla.org/fr/docs/W ... ent/select

Re: Afficher une valeur d'une table dans un select

par wagscd » 24 avr. 2021, 08:08

Rebonjour,

Finalement ça fonctionne pas si bien que ça.

A l'affichage et ouverture de la page, pas de souci.

Mais à la mise à jour, du coup, si je ne sélectionne pas à nouveau la bonne valeur, il enregistre la valeur vide.
<select class="form-select" name="lg_short_trade" id="lg_short_trade" value="<?php echo $row[0]['lg_short_trade'];?>">
			<option value=""><?php echo $row[0]['lg_short_trade'];?></option>
			<option value="Long">Long</option>
                        <option value="Short">Short</option>
</select>
Comment peut on faire pour que la valeur ne se retrouve pas vide lors de l'update mais qu'elle garde la valeur initiale.

Merci d'avance pour votre aide.

Je vous souhaite une bonne journée.

Re: Afficher une valeur d'une table dans un select

par wagscd » 23 avr. 2021, 16:18

Ok merci.

donc un premier option avec echo php

Je sais pas.

Un grand merci

Re: Afficher une valeur d'une table dans un select

par or 1 » 23 avr. 2021, 16:12

en générant un code html correct :
https://developer.mozilla.org/fr/docs/W ... ent/select

Afficher une valeur d'une table dans un select

par wagscd » 23 avr. 2021, 15:51

Bonjour à toutes et à tous,

J'ai un formulaire qui permet de faire un edit de données dans une table.

Pour les champs "simple" j'ai ceci.
<input type="text" name="config" id="config" class="form-control" value="<?php echo $row_config[0]['config'];?>" placeholder="Enter config">
Ca m'affiche la valeur qu'il y a dans ce champs et que je peux modifier à ma guise ou pas.

Job rempli....

Et pour les listes déroulantes, j'ai ceci
<select class="form-select" name="config_list" id="config_list" value="<?php echo $row_config[0]['config_list'];?>">
             <option value="Entry">Entry</option>
             <option value="Exit">Exit</option>
</select>
La sélection des options s'écrit parfaitement dans le champ désigné mais à l'affichage de la page, je n'ai pas la valeur exacte qui s'affiche.

Si par exemple, j'ai à l'origine Exit, il ne m'indique pas Exit mais Entry. (bref le premier de la liste)

Comment puis je faire pour résoudre ce souci ?

Merci d'avance.

Bonne journée.