Esperando que utilizando algo así como esta demostración sea posible arrastrar elementos dentro y entre dos columnas, y actualizar su orden ya sea en vivo o con un botón "guardar" en MySQL. El punto es que puede hacer cambios y regresar a la página más tarde para ver o actualizar su orden.jQuery Connected Lists ordenables, Guardar pedido en MySQL
http://pilotmade.com/examples/draggable/
lo hace por una sola columna está muy bien, pero cuando trato de pasar el fin de las dos columnas, el problema parece estar pasando varias matrices serializados con jQuery a una secuencia de actualización de PHP/MySQL.
Cualquier idea sería muy apreciada.
Si nos fijamos a continuación, quiero pasar digamos ...
sortable1
entry_1 => 0
entry_5 => 1
sortable2
entry_3 => 0
entry_2 => 1 =
entry_4 > 2
EDIT: Esto terminó haciendo el truco
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();
});
Ésta es la consulta PHP
parse_str($_REQUEST['sort1'], $sort1);
foreach($sort1['entry'] as $key=>$value)
{
do stuff
}
podemos ver su código para que podamos ver en qué se equivocó? – mcgrailm
He editado para mostrar el código jQuery & html. Supongo que mi pregunta es realmente acerca de cómo pasar los datos serializados de esto al script de inserción/actualización de php. – noahkuhn
¿Dónde está exactamente teniendo un problema? ¿Los datos serializados no están formateados correctamente o simplemente no está seguro de cómo obtener los datos publicados en su base de datos? – mcgrailm