Bonjour,

J'ai fait une liste sortable qui marche très bien.
Maintenant, j'aimerais récupérer la nouvelle position des éléments en cliquant sur le bouton valider!

Modèle:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
public function ordonnerMenu($idMenu, $ordreMenu) {
        $sql = "UPDATE menu 
                SET ordre='$ordreMenu'
                WHERE id_menu=$idMenu";
        $res = $this->executerRequete($sql);
    }

Controleur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
public function ordonnerMenu() {
        $idMenu = $this->requete->getParametre("idMenu");
        $ordreMenu = $this->requete->getParametre("ordreMenu");
 
        $this->menu->ordonnerMenu($idMenu, $ordreMenu);
    }

Vue:
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
 
<form method='post' action='eaproduits/ordonnerMenu' class='ordreMenu'>
                                        <div class='form-group'>
                                            <dl id='sortable'>
 
                                                foreach ($array2 as $row) {
                                                    $idMenu2 = $row['idMenu'];
                                                    $idParentMenu2 = $row['idParent'];
                                                    $libelleMenu2 = $row['libelle'];
                                                    $ordreMenu2 = $row['ordre'];
 
                                                                    <dt>
                                                                         $libelleMenu2                                                                        
                                                                        <input type='' name='ordreMenu' value=\"$ordreMenu2\">
                                                                        <input type='' name='idMenu' value=\"$idMenu2\">
                                                                    </dt>";
                                                }
 
                                             </dl>
                                        </div>
 
                                        <div class='form-button'>
                                            <button type='submit'>Valider</button>
                                        </div>
                                    </form>

Le problème est que je ne vois pas du tout comment récupérer la nouvelle position de ma liste!
Auriez-vous une idée?

Merci,