Je voudrais effectuer la m�me chose que ceci :
http://www.dhtmlgoodies.com/scripts/...ag-drop-2.html
mais avec une sauvegarde dans ma base de donn�es!
Ma colonne de gauche correspondrait � la table A de ma BDD et la colonne de droite � ma table B...
Peut �tre pour que ce soit plus simple , il faudrait que je cr�e un bouton submit avec une fonction javascript pour sauvegarder les d�placements qui ont �t� fait entre les 2 colonnes .
Pour l'instant j'ai r�ussi � r�cup�rer dans ma colonne de gauche les �l�ments de ma table, ensuite j'arrive � les d�placer dans la colonne de droite mais apr�s pour effectuer la sauvegarde , l� je bloque un peu ...
Je pense qu'il faut parcourir la DIV de la colonne de droite pour envoyer chaque �l�ment dans ma BDD avec une boucle for ...
Si vous pouviez me donner des pistes pour que j'y arrive, merci
je vous montre ma fonction save() qui correcpond au bouton de sauvegarde... ce que j'essaye de faire en tout cas);
check2.php correspond au fichier php o� je ferais ma requ�te d'insertion dans ma table .
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 function save() { var xhr; try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); } catch (e) { try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); } catch (e2) { try { xhr = new XMLHttpRequest(); } catch (e3) { xhr = false; } } } xhr.onreadystatechange = function() { if(xhr.readyState == 4) { if(xhr.status == 200) document.ajax.dyn="Received:" + xhr.responseText; else document.ajax.dyn="Error code " + xhr.status; } }; // Ici on va voir comment faire du post xhr.open("POST","checkpc2.php",true); // ne pas oublier ça pour le post xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); // ne pas oublier de poster les arguments // ici, l'id de l'auteur sel = document.getElementById('dropContent2'); xhr.send("LA JE SAIS PAS ENCORE QUOI METTRE"); }
Partager