Kód: Vybrat vše
$(function() {
$( "#menu" ).sortable({ scroll: false, opacity: 0.7, update: updateList});
$( "#menu" ).disableSelection();
});Vse pojede v ajaxu.Php soubor podle id najde nazev v databazi a potom aktualizuje poradi tim ze zmeni cislo v poradi.
Zkousel jsem
Kód: Vybrat vše
function updateList(container) {
var url = 'ajax.php';
var params = Sortable.serialize(container.id);
var ajax = new Ajax.Request(url,{
method: 'post',
parameters: params
});
}Kód: Vybrat vše
<?php
session_start();
include_once 'funkce.php';
_AktualizaceMenu($_POST['menu']);
?>Kód: Vybrat vše
function _AktualizaceMenu($orderArray) {
$orderid = 1;
foreach($orderArray as $id) {
_Databaze();
$id = (int) $id;
$sql = "UPDATE stranky SET orderid={$orderid} WHERE id={$id}";
$recordSet = mysql_query($sql);
$orderid++;
}
}A je dobré používat nette framework?Klidne ten script muzete napsat vnem

