Bonjour à tous je souhaite créer une liste de catégorie que je peux déplacer dans l'administration afin de modifier l'ordre.
Ma table se compose de :
- id
- libelle
- id_order
Donc je me demandais comment la construire au mieux avec vos conseils.
Je pensais avoir un code jquery se présentant comme ceci :
Seulement étant donné que toutes les catégories vont alors changer de id_order il faudrais alors faire une requete sur tous le lot.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $(function() { $( "#sortable" ).sortable( { update : function() { $.ajax ( { type: "POST", url: "test.php", {order:$(".order").val()}, complete: function(data){alert(data);}}); } }); $("#sortable").disableSelection(); });
Comment procéder ? et surtout comment faire des deux coté , niveau jquery et niveau requete sql (for, foreach, while sur les update ??)
Voila mon code html :
je souhaite alors utilisez un bouton pour mettre à jour l'ordre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <form action="" method="post"> <ul id="sortable"> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span><input type="hidden" name="order[]" value="1"/>ogre</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span><input type="hidden" name="order[]" value="2"/>machin</li> </ul> <input type="submit" id="submit" /> </form>
Comment faire pour mettre à jour l'ordre demandé dans ce cas il garde toujours la même valeur, je doit la changé suivant la place que je lui octrois ensuite il faut faire la requete pour modifier l"ordre.
Dois je envoyé un tableau avec un implode mais je doit attribué le nouvel identifiant à chacun, comment faire
Partager