Votre question

Utilisation de PHP et Jquery

Tags :
  • Select
  • Programmation
Dernière réponse : dans Programmation
29 Décembre 2010 14:30:33

Bonjour,
J'ai une application où je voulais afficher deux cases où chacune contient des lignes affichées depuis la base de données et entre ces 2 cases il y a un bouton.
Je voulais que lorsque je sélectionne une ligne dans une case et que je je clique sur le bouton, cette ligne sera ajoutée dans la deuxième case.
J'utilise comme langages PHP, HTML et Jquery.

Je me demande si quelqu'un a une petite idée comment faire ça

merci pour votre aide

Autres pages sur : utilisation php jquery

a c 232 L Programmation
29 Décembre 2010 15:02:16

Salut,

Tu auras certainement deux <select>
Au clic sur le bouton, tu prends le (ou les) éléments sélectionnés (en regardant tous les éléments de document.getElementById('select1').options pour vérifier si leur propriété selected est égale à true)
Et ces éléments, tu les ajoutes au 2ème select, en faisant un add sur document.getElementById('select1').options
m
0
l
29 Décembre 2010 15:03:46

merci Omar je vais essayé cette solution
m
0
l
Contenus similaires
29 Décembre 2010 15:43:18

Désolé Omar mais j'ai trouvé un peu de difficultés pour mettre le <select>
voici mon code:
  1. <table class="tableau" width="650">
  2. <tr class="TableHeader"> <th width="270">envoi </th>
  3. <th> </th>
  4. <th width="270">Liste des numeros </th> </tr>
  5. <?php
  6. $cnx=mysql_connect("localhost","admin","admin")or die('Impossible de connecter');
  7. mysql_select_db("FAX",$cnx) or die('Impossible de slectioner la bdd');
  8. session_start();
  9. $retour = mysql_query ("SELECT * FROM client" );
  10. $cmp=0;
  11. while ($donnees = mysql_fetch_array($retour)or die(mysql_error()))
  12. { ?>
  13. <tr> <td><?php echo $donnees['Num1']; ?></td>
  14. <td><?php if ($cmp==0){ ?><center><input type="submit" name="bouton" id="bouton" value="Ajout"> </center><?php } else {} ?></td>
  15. <td><?php echo $donnees['Num2']; ?></td> </tr>
  16. <?php
  17. $cmp++; }
  18. mysql_close();?>
  19. </table>


merci
m
0
l
a c 232 L Programmation
29 Décembre 2010 17:25:44

Tu n'as pas mis de <select> du tout là...
Tu ouvres ton <select multiple="multiple"> avant ta boucle while.
Dans ta boucle while, tu créées des <option value=""></option>
et tu fermes ton <select> après ta boucle while.

Voilà à quoi ça doit ressembler après : http://www.w3schools.com/TAGS/att_select_multiple.asp

m
0
l
29 Décembre 2010 17:49:38

ok
merci Omar pour votre aide
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS