Witam,
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
}
});
}
});
});
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']?>">
<?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>';
}
?>
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 ?