Znalazłem taki oto skrypt
http://designconcept.webdev20.pl/articles/...le-php-i-mysql/
<?php $link = mysql_connect('localhost', 'user', 'pass'); $db = mysql_select_db('dbname', $link); if ($_POST) { $i=1; foreach ($_POST['element'] as $id) { $result = mysql_query("UPDATE elements SET position=".$i." WHERE id=". mysql_real_escape_string($id)); $i++; } } ?> <script type="text/javascript"> $(document).ready(function(){ $('#list').sortable({ update: function(event, ui) { $.ajax({ url: '/', data: $("form").serialize(), type: 'POST', success: function() { //kod dla sukcesu } }); } }); }); </script> <form method="POST" action="<?php echo $_SERVER['PHP_SELF']?>"> <ul id="list"> <?php $result = mysql_query("SELECT id, name, position FROM elements ORDER BY position"); while ($row = mysql_fetch_assoc($result)) { echo '<li><input type="hidden" name="element[]" value="'.$row['id'].'" />'.$row['name'].'</li>'; } ?> </ul> </form>
Baza postawiona, elementy się wyświetlają działa przsuwanie ale niestety nie działa aktualizacja w bazie pola z informacją o położeniu. Jak to poprawić, zeby ożyło ?