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.

