mettre à jour une table à partir d'un dragdrop YUI - PHP - Programmation
Marsh Posté le 19-03-2008 à 10:41:16
bonjour à tous,
sa y es j'ai résolu mon problème. J'ai appris un truc très utile en php, c'est les regex. Et encore je trouve que celle que j'ai utilisé est pas compliqué. Je vous donne donc ma solution commentée, si quelqu'un à l'avenir à le même souci.
Le formulaire :
Code :
|
et le code permettant de valider avec la regex :
Code :
|
Marsh Posté le 19-03-2008 à 21:13:07
Bien, mais je te conseille plutot les fontions preg_* (preg_match, preg_replace...etc.), elles sont plus rapides et plus mieux
Marsh Posté le 21-03-2008 à 14:12:12
CyberDenix a écrit : Bien, mais je te conseille plutot les fontions preg_* (preg_match, preg_replace...etc.), elles sont plus rapides et plus mieux |
bonjour,
ok. Je tiendrai compte pour les preg_*. Bon pour le moment je suis toujours en ereg, mais j'ai un autre petit souci. Je récupère avec du javascript l'ordre de mes div. Je les mets dans un champs hidden appelé div_order que j'explode ensuite. Donc le code de ma validation de draganddrop donne ceci.
Code :
|
et le print_r me renvoie quelque chose du type : Array ( [0] => bb13 [1] => bb9 [2] => bb11 [3] => bb1 [4] => bb3 [5] => bb12 [6] => bb10 [7] => bb4 [8] => bb7 [9] => bb17 [10] => bb14 [11] => bb8 [12] => bb2 [13] => bb16 [14] => bb6 [15] => bb15 [16] => )
bb c'est l'id des div.
C'est bien joli. Mais le problème c'est que je ne sais pas comment exploiter ce résultat dans ce que j'ai fais. Pourriez-vous me donner un petit coup de pouce?
Merci d'avance.
Marsh Posté le 17-03-2008 à 09:52:32
Bonjour,
j'ai réalisé un draganddrop avec YUI qui est très utile de div dans un formulaire.
Maintenant ce que je voudrais faire c'est faire une mise à jour de ma table.
Mais comme c'est quelque chose de visuel je ne vois pas trp comment faire. A part peut-être en retrouvant l'id de la div.
Voilà mon html avec les champs à mettre à jour.En fait comme c'est un drag and drop c'est l'ordre des enregistrements que je dois mettre à jour.
et voilà le début de ma fonction php qui récupère cela et dois mettre à jour la table. Je sais même pas si mon update est juste. :
Avez-vous une idée de comment faire?
Merci d'avance