[RESOLU] Récupérer valeur d'un "select" dans une variable PHP

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] Récupérer valeur d'un "select" dans une variable PHP

Re: Récupérer valeur d'un "select" dans une variable PHP

par fra340 » 27 nov. 2020, 15:49

Super,

Merci beaucoup, je vais me pencher dessus

Re: Récupérer valeur d'un "select" dans une variable PHP

par or 1 » 27 nov. 2020, 15:22

Re: Récupérer valeur d'un "select" dans une variable PHP

par fra340 » 27 nov. 2020, 15:15

c'est en javascript que l'on détecte les changements de sélection dans la liste. ensuite, soit le formulaire html est transmis à du php, soit le contenu du select est envoyé en ajax à du php.
Bonjour Or1 et merci pour votre réponse

Ni connaissant rien en Ajax, auriez-vous des pistes, tutos ou sujets similaires déjà traités à me conseiller SVP ?

François

Re: Récupérer valeur d'un "select" dans une variable PHP

par or 1 » 27 nov. 2020, 14:35

c'est en javascript que l'on détecte les changements de sélection dans la liste. ensuite, soit le formulaire html est transmis à du php, soit le contenu du select est envoyé en ajax à du php.

Récupérer valeur d'un "select" dans une variable PHP

par fra340 » 27 nov. 2020, 14:09

Bonjour,

Une nouvelle fois , je fais appel à votre aide pour résoudre un problème.
Voilà, j'ai une table "budget_produit" composée de 2 colonne (id_cat_rev et categorie_rev) dans laquelle se trouve la liste de 5 familles de revenus.

Dans un select, je récupère les données de cette table.

Code : Tout sélectionner

<Select required style="display: inline-block; width: 243px;" class="edit_tiers_sans_tabulation" id="categorie_rev" type="text" name="categorie_rev"> <option value="">Sélectionner</option> <?php while ($catrev = $resultatcatrev->fetch()) { ?> <option value="<?= $catrev['id_cat_rev']?>"><?=$catrev['categorie_rev'] ?></option>'; <?php $id_cat_reve = $catrev['id_cat_rev']; } $resultatcatrev->closeCursor(); ?> </select>
(le select fonctionne bien !)

Là où ça se corse, c'est lorsque je veux récupérer la valeur de $catrev['id_cat_rev'] avec $id_cat_reve, ben ça ne marche pas !!!
Lorsque je mets $id_cat_reve = $catrev['id_cat_rev'] dans la boucle comme ci-dessus, j'obtiens uniquement la valeur de id_cat_rev de la dernière entrée de ma table malgré mes changement d'option dans le select et en-dehors de la boucle, ça me renvoie NULL

Quelqu'un aurait-il une piste SVP ?

Par avance merci

François