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 ?
Vous devez vous connecter pour publier un commentaire.
ce que je voudrais faire est de diviser
puis, quand vous postez, vous pouvez obtenir la demande et de les définir en tant que de besoin, j'espère qu'un sens
donc ce que je fais est ce