Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3055 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comment récupérer des données de <select> <option>

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment récupérer des données de <select> <option>

n°1773062
bingojm
Posté le 13-08-2008 à 22:51:52  profilanswer
 

Salut à tous,
 
J'ai créé un formulaire pour envoyer des données dans ma bdd. ensuite j'ai créé le meme pour modifier les données en les récupérant et en les affichant dans le formulaire.
Je sais toutes les récupérer, sauf celles présentes dans mes <select... <option>...
Cela est-il possible de faire afficher la valeur qui a été sélectionnée et envoyée dans la bdd?
Voici le code que j'ai essayé, mais qui ne fonctionne pas pour ces <option>:

Code :
  1. <tr>
  2.          <td align="right"><div align="left">Date d'entr&eacute;e : </div></td>
  3.          <td colspan="3"><div align="left">
  4.            <input name="date_entree" type="text" id="date_entree" value="<? echo $row['date_entree']; ?>" size="45" tabindex="14">
  5.          </div></td>
  6.          </tr>
  7.        <tr>
  8.          <td align="right" ><div align="left">Statut :</div></td>
  9.          <td colspan="3"><div align="left">
  10.            <select name="statut" tabindex="15">
  11.   <option value="<? echo $row['statut']; ?>" selected="selected"></option>
  12.   <option value="Actif" >Actif </option>
  13.   <option value="Inactif">Inactif </option>
  14.   </select>
  15.          </div></td>
  16.          </tr>

mood
Publicité
Posté le 13-08-2008 à 22:51:52  profilanswer
 

n°1773111
bul3
Posté le 14-08-2008 à 06:56:43  profilanswer
 

bonjour,
$_POST['statut'] ( ou $_GET['statut'] ! ) c'est le value de l'option sélectionnée.
Cordialement.


---------------
[mon site] [m'écrire]
n°1773125
bingojm
Posté le 14-08-2008 à 09:07:39  profilanswer
 

bul3 a écrit :

bonjour,
$_POST['statut'] ( ou $_GET['statut'] ! ) c'est le value de l'option sélectionnée.
Cordialement.


En fait, cela ne fonctionne pas, mais je pense que cela est dû au fait que je fais ici un affichage enregistrement par enregistrement.

Code :
  1. //=========================================     
  2. // requête SQL qui compte le nombre total  
  3. // d'enregistrements dans la table.
  4. //=========================================
  5. $select = 'SELECT count(id_membre) FROM membres';
  6. $result = mysql_query($select)  or die ('Erreur : '.mysql_error() );
  7. $row = mysql_fetch_row($result);
  8. $total = $row[0];
  9.    
  10. //=========================================
  11. // requête SQL qui ne prend que le nombre  
  12. // d'enregistrement necessaire à l'affichage.
  13. //=========================================
  14. $select = 'select id_membre, nom, prenom, rue, numero, boite, code_postal, localite, pays, tel, gsm, email, date_naissance, numero_licence, date_entree, date_sortie, photo, statut FROM membres ORDER BY nom ASC limit '.$limite.','.$nombre;
  15. $result = mysql_query($select)  or die ('Erreur : '.mysql_error() );


C'est pour ca que je dois afficher avec un $row[...], mais dans ce cas avec les <option>, je ne sais pas ce qu'il faut faire.
Merci de m'aider...

n°1773371
bingojm
Posté le 14-08-2008 à 16:00:51  profilanswer
 

Est-ce une fonction impossible?
svp...

n°1773392
babasss
Posté le 14-08-2008 à 16:41:27  profilanswer
 

Comprends pas le problème...


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
n°1773397
bingojm
Posté le 14-08-2008 à 16:56:21  profilanswer
 

babasss a écrit :

Comprends pas le problème...


ben pour celui-là, je viens de trouver, mais voici un autre du meme style.
J'ai un input de type file avec lequel j'ai stocké un chemin d'accès dans ma bdd.
Par la suite, j'ai voulu afficher les données de ma table. Au lieu de les afficher dans un tableau, j'ai voulu les afficher dans un formulaire (1 par 1, avec boutons suivant et précédant, comme si je voulais les modifier afin de les renvoyer dans la table) J'y arrive très bien, sauf pour mon chemin d'accès. Je n'arrive pas à le réafficher dans mon input de type file.
Voici ce que j'ai fait dans le value, mais cela ne marche pas... Y a-t-il moyen de réafficher ce lien qui est enregistré dans ma bdd et l'afficher dans cet input?

Code :
  1. <td colspan="3">
  2.     <div align="left">
  3.            <input type="hidden" name="MAX_FILE_SIZE" value="200000" tabindex="17" />
  4.            <input type="file" name="maphoto" style="height:20px; width:295px " value="<? echo $row['photo']; ?>" />
  5.            </div></td>
  6.          </tr>

n°1773401
babasss
Posté le 14-08-2008 à 16:59:39  profilanswer
 

Regarde du coté de htmlentities et htmlspecialchars


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
n°1773414
bingojm
Posté le 14-08-2008 à 17:11:36  profilanswer
 

d'après ce que je vois, cette fonction va me permettre d'interpréter les caractères...
mais ici, je n'arrive à rien afficher du tout! Je voudrais afficher le contenu d'un champ de ma table dans la case correspondant à mon input de type file...
tu es sûr que htmlentities et htmlspecialchars peuvent m'aider à faire ca, pcq je ne trouve rien à ce propos...

n°1773416
babasss
Posté le 14-08-2008 à 17:15:25  profilanswer
 

bingojm a écrit :

d'après ce que je vois, cette fonction va me permettre d'interpréter les caractères...
mais ici, je n'arrive à rien afficher du tout! Je voudrais afficher le contenu d'un champ de ma table dans la case correspondant à mon input de type file...
tu es sûr que htmlentities et htmlspecialchars peuvent m'aider à faire ca, pcq je ne trouve rien à ce propos...


Qu'est ce que tu risques à essayer ? Moi, pour faire une page de code correct, je la reprends au moins 100 fois....


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment récupérer des données de <select> <option>

 

Sujets relatifs
Recupérer la clé créée lors d'un INSERT dans postgresCours et exercices : Base de données
[newbie] Modifier données dans un DBgrid?[MySQL]Aide pour recuperer des bbcodes
recuperer le contenu d'un fichierSelect base de données
connexion base de donnees oracle via phpORACLE - recupérer une ressource
Récupérer checkbox par mail php 
Plus de sujets relatifs à : Comment récupérer des données de <select> <option>


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR