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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Affichage choix d'un <select>

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Affichage choix d'un <select>

n°1959347
cuteur209
Posté le 21-01-2010 à 10:56:23  profilanswer
 

Bonjour à tous, j'ai poster il y a quelques jour un sujet mais je ne connaissais pas vraiment le code ... j'ai suivis votre remarque et je me suis intéresser au language !
 
Alors voila mon soucis, je souhaite afficher le choix d'un <select> dans un tableau mais je n'y arrive pas.
 
Voila une partie de tableau qui contiendra le choix dans index.php :
 

Code :
  1. <TBODY>
  2. <TR>
  3. <TD id='xmlhttp'>
  4. </TD>
  5. </TR>
  6. </TBODY>


 
Mon scipt ajax.js :
 

Code :
  1. function retourcommercial()
  2. {
  3.   get_Xhr();
  4.   xhr.onreadystatechange = function()
  5.    {
  6.     if(xhr.readyState == 4 && xhr.status == 200)
  7.      {
  8.      
  9.       document.getElementById('xmlhttp').innerHTML = xhr.responseText;
  10.      }
  11.    }
  12.   xhr.open("POST",'valeurslistes/sauvcommercial.php',true);
  13.   xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');
  14.   commercial = document.getElementById('lcommercial').options[document.getElementById('lcommercial').selectedIndex].value;
  15.   xhr.send("scommercial"+commercial);
  16.  
  17. }


 
Et enfin un simple affichage du choix de la liste sauvcommercial.php
 

Code :
  1. <?php
  2. echo $_POST['scommercial'];
  3. ?>


 
J'ai fais quelques test en remplacent mon code du desssus par ceci et cela m'affiche bien 'Test' au bon endroit
 

Code :
  1. <?php
  2. echo 'Test';
  3. ?>


 
 
 
J'ai également placé un alert(commercial) dans mon script, la variable contient bien mon choix.
Encore novice dans ce langage je ne vois pas ou est mon problème ?  :pt1cable:  
 
merci de votre aide.  :)

mood
Publicité
Posté le 21-01-2010 à 10:56:23  profilanswer
 

n°1959439
garath_
Posté le 21-01-2010 à 14:44:46  profilanswer
 

Bon j'ai rien compris à ce que tu veux faire...
Mais pour afficher un select dans ta page html généré par une requête ajax, il faut que tu "construises" ton code html en php.

 

Je m'explique:

Code :
  1. <?php
  2. $scommercial = $_POST['scommercial'];
  3. $mon_menu = "<select><option value=\"champ1\"" . $scommercial . "</option></select>";
  4. echo $mon_menu;
  5. ?>
 

Tu récupères tes données envoyées en POST dans une variable php.
Puis tu concatènes cette variable avec des strings qui seront interprétés comme des balises html par ton navigateur.
Donc quand tu demanderas d'afficher tout ça ton navigateur verra bien un select avec ta variable scommercial comme entrée...


Message édité par garath_ le 21-01-2010 à 14:45:53

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Affichage choix d'un <select>

 

Sujets relatifs
Mauvais choix de méthode lors de surcharge d'opérateur[PHP/MySQL] Créer une interface d'affichage multimédia
[RESOLU] Problème d'affichage d'une deuxième fenêtreproblème d'affichage des histogrammes avec artichow
Modifier ordre affichage photos phpprobleme de choix dans une base mysql a partir d'une date
SELECT ... FROM ... NOT IN ?[JAVA]Probleme affichage adresse memoire
Affichage sous IEAffichage sans "put"
Plus de sujets relatifs à : Affichage choix d'un <select>


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