jQuery Connecté Listes Triables, Enregistrer Afin de MySQL

En espérant que d'utiliser quelque chose comme cette démonstration, il est possible de faire glisser des éléments à l'intérieur et entre les deux colonnes, et de mettre à jour leur commande soit en direct ou avec un bouton "enregistrer" pour MySQL. Point que vous pouvez apporter des modifications et revenir à la page plus tard pour afficher ou mettre à jour votre commande.

http://pilotmade.com/examples/draggable/

Le faire que pour une seule colonne est bien, mais quand j'essaie de passer la commande de deux colonnes, le problème semble être passé plusieurs sérialisé tableaux avec jQuery pour un PHP/MySQL script de mise à jour.

Aucune information serait très apprécié.

Si vous regardez ci-dessous, je veux passer dire...

sortable1
entry_1 => 0
entry_5 => 1

sortable2
entry_3 => 0
entry_2 => 1
entry_4 => 2

EDIT: Cela a fini de faire le tour

HTML

<ol id="sortable1"><li id="entry_####">blah</li></ol>

jQuery

<script type="text/javascript">
$(function() 
{
    $("#sortable1, #sortable2").sortable(
    {
        connectWith: '.connectedSortable',
        update : function () 
        { 
            $.ajax(
            {
                type: "POST",
                url: "phpscript",
                data: 
                {
                    sort1:$("#sortable1").sortable('serialize'),
                    sort2:$("#sortable2").sortable('serialize')
                },
                success: function(html)
                {
                    $('.success').fadeIn(500);
                    $('.success').fadeOut(500);
                }
            });
        } 
    }).disableSelection();
});

C'est le PHP requête

parse_str($_REQUEST['sort1'], $sort1);
foreach($sort1['entry'] as $key=>$value)
{
do stuff
}
  • pouvons-nous voir votre code afin que nous puissions voir où est le problème ?
  • J'ai édité pour montrer le jQuery & code html. Je suppose que ma question est vraiment de savoir comment transférer les données sérialisées dans le php insérer/mettre à jour le script.
  • exactement où êtes-vous d'avoir un problème de données sérialisées pas formaté droit ou vous êtes tout simplement pas sûr de savoir comment obtenir les données publiées dans votre base de données ?
InformationsquelleAutor noahkuhn | 2010-03-24