Página donde mostrar el Drag and Drop:
Código:
Pagina intermedia para realizar peticiones MySQL:<script language="JavaScript"> Sortable.create('item_list', {tag:'div',dropOnEmpty: true, overlap:'horizontal',constraint:false, markDropZone:true, onUpdate : function(){ new Ajax.Updater('output','file_to_call.php', { onComplete:function(request){}, parameters:Sortable.serialize('item_list'), evalScripts:true, asynchronous:true }); } }); </script>
Código:
El problema de usar este método es que cuando cambias la posición y se guarda, se le guarda a todo el mundo que entra en la página igual, y lo que quiero es que cada usuario de la página tenga su propia configuración totalmente independiente.$connection = mysql_connect ("localhost", "******", "*****"); $db= mysql_select_db("basededatos",$connection); foreach ($_POST[item_list] as $varname => $varvalue) { $sql = "UPDATE tabla SET position = ".mysql_real_escape_string($varname)." where id = ".mysql_real_escape_string($varvalue); $result = mysql_query($sql) or die(mysql_error()); } echo "Actualizado por ultima vez: ".date("Y-m-d H:i:s");
A ver si alguien consigue ayudarme. Muchas gracias.