2 liste qui changent d'infos entre elles

2 liste qui changent d'infos entre elles - PHP - Programmation

Marsh Posté le 20-12-2006 à 00:21:01    

Bonjour,
je vois sur pas mal de site un truc que j'ai besoin de faire maintenant et je demande vos aides.
 
j'ai une liste qui se remplie par le contenu d'une BD (par exemple le champs nom de la table personne). et j'ai 2 boutton  
boutton 1 : ">"  (ajouter)
et  
boutton 2 :  "<"  (supprimer)
entre les 2 listes si je clique sur le boutton 1 (ajouter), je rempli la liste 2 par le nom selectionné  dans la liste1 (et j ajoute ce nom dans une autre table ds la BD )et je supprime ce nom de la liste 1 (et aussi de la table de BD)et ainsi de suite.
et si je clique sur le boutto supprimer , c pareil ...mais ds l autre sens.
 
Merci.

Reply

Marsh Posté le 20-12-2006 à 00:21:01   

Reply

Marsh Posté le 20-12-2006 à 09:25:10    

tu peux aisément faire ça en javascript et via le dom c'est encore plus simple.

Code :
  1. function moveOption(src,target){
  2.     src =  document.getElementById(src)||src;
  3.     target =  document.getElementById(target)||target;
  4.     target.appendChild(src.childNodes[src.selectedIndex]);
  5.   }


Code not tested, mais l'idée est là

Reply

Marsh Posté le 20-12-2006 à 09:49:13    

T'as des questions précises ? Parce que c'est hyper simple comme composant...


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 20-12-2006 à 20:48:33    

eje sais qu'en js est simple mais je veux remplire la premiere liste a partir de la base (aussi simple avec php), et lorsque je selectionne un "nom" de liste1 et je cliquer sur ajouter ce "nom" selectionné se deplace a la liste2. et en meme temps inserer les informations (toutes les infos de ce enregistrement 'nom,prenom,adresse'  dans une autre table.
Merci.

Reply

Marsh Posté le 20-12-2006 à 21:01:16    

donc interaction avec le serveur, deux solutions
- reload de page -> penible pour l'utilisateur
- appel asynchrone en ajax -> t'as pas l'air pret  
 
Et pourquoi ne pas attendre une validation finale pour faire les operations en base ?


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 22-12-2006 à 08:35:45    

boulax a écrit :

donc interaction avec le serveur, deux solutions
- reload de page -> penible pour l'utilisateur
- appel asynchrone en ajax -> t'as pas l'air pret  
 
Et pourquoi ne pas attendre une validation finale pour faire les operations en base ?


 
+1... qu'est ce que ça va t'apporter d'afficher les infos tout de suite ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed