Membres


Pas encore membre ?
inscrivez-vous ici

Connexion :
Login
Code
Mot de passe perdu ?
Liste des membres

drag and drop avec BDD

Drag and drop avec BDD


Drag and drop avec BDD     Posté le 23/04/2008 à 12:46
Alexis
Membre
alexis
Site perso
39 posts
Inscrit le : 29/10/2007
coucou

je montre l'exemple que je voudrais réaliser avec ma base de données.

http://www.dhtmlgoodies.com/scripts/drag-drop-custom/demo-drag-drop-2.html


je voudrais réaliser la meme chose que cet exemple avec dans la colonne de gauche les éléments de ma table A ( de ma BDD ) et lorsque je les déplace dans la colonne de droite , que ces éléments se retrouve dans la table B et plus dans la table A.

je pense qu'il faut utiliser de l'ajax pour pouvoir intéragir avec ma BDD mais je n'en suis pas sur à 100%. Est-ce que quelqu'un peut m'aider svp ? merci


 
Réponse à : Drag and drop avec BDD     Posté le 23/04/2008 à 21:05
sky
Administrateur
Avatar
Site perso
4178 posts
Inscrit le : 13/08/2003
Bonjour

Oui, il te faut de l'Ajax ^^

Mais là c'est de la haute voltige quand même. Une fois que tu aura commencé pose nous tes questions.

Sky

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : Drag and drop avec BDD     Posté le 24/04/2008 à 10:41
alexis
Membre
Avatar
Site perso
39 posts
Inscrit le : 29/10/2007

Oui j'ai commencé, j'arrive à récupérer les éléments de ma BDD dans la colonne de gauche... peut être pas de la façon qu'il faudrait mais j'y arrive quand même.
Donc j'arrive à déplacer mes éléments dans la colonne de droite mais maintenant il me faut un coup de pouce pour que quand je lâche l'élément dans la colonne de droite ben ça mette à jour ma base de données. mais là je vois pas du tout ... et faudrait que si je reprends un élément de droite et que je le remet à gauche ben que la BDD se mette à jour aussi.

_______________________
Aucun
 
Réponse à : Drag and drop avec BDD     Posté le 26/04/2008 à 01:33
alexis
Membre
Avatar
Site perso
39 posts
Inscrit le : 29/10/2007
up please ... smiley

_______________________
Aucun
 
Réponse à : Drag and drop avec BDD     Posté le 26/04/2008 à 11:41
alexis
Membre
Avatar
Site perso
39 posts
Inscrit le : 29/10/2007
Comment faire lorsque que quand je clique sur un élément de gauche j'interagisse en même temps sur la BDD en selectionnant la ligne correspondant dans ma table ??
Que je commence déjà par là !!

XmlHttpRequest ??


_______________________
Aucun
 
Réponse à : Drag and drop avec BDD     Posté le 26/04/2008 à 14:39
alexis
Membre
Avatar
Site perso
39 posts
Inscrit le : 29/10/2007
bon je sais pas si quelqu'un a regardé le code du lien que j'ai mis o début,

je pense que ce qui faut faire se met dans la fonction addTarget qui est exécuté quand on dépose un élément dans une colonne.

bon j'utilise XmlHttpRequest pour communiquer avec mon serveur mais ensuite ?


_______________________
Aucun
 
Réponse à : Drag and drop avec BDD     Posté le 1/05/2008 à 18:12
alexis
Membre
Avatar
Site perso
39 posts
Inscrit le : 29/10/2007
Personne veut me filer un coup de main ???

Vous connaissez pas des tuto qui pourraient m'aider ??

_______________________
Aucun
 
Réponse à : Drag and drop avec BDD     Posté le 1/05/2008 à 21:46
alexis
Membre
Avatar
Site perso
39 posts
Inscrit le : 29/10/2007
Bon je change de technique !!!

Si je fais mon drag & drop et ensuite je clique sur un bouton submit avec un onclick() pour sauvegarder dans ma BDD, est-ce que c'est plus simple ?

Je pense partir d'un code comme celui-ci non pour ma fonction javascript quand je cliquerais sur mon bouton...


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 ???;


jdois effectuer une boucle for je pense ?
Je récupère mes éléments dans la div dropContent2 qui correspond à la colonne de droite, mais je ne sais pas comment les envoyer 1 par 1 pour les enregistrer dans ma BDD

_______________________
Aucun
 
Vous n'est pas connecté en temps que membre, parceque j'en ai marre du spam, SEUL les membres peuvent poster des messages sur le forum.

Nous  -  Plan du site  -  Informations légale  -  Contact  -  © Graphiks.net