Hallo,
könnt ihr hier ein Fehler sehen?
<section class="test-sortable">
<?php $result = $mysqli->query("SELECT * FROM test WHERE rubrik = 1"); ?>
<ul id="test-list">
<?php
$i = 1;
while ($row = $result->fetch_assoc()) {
?>
<li id="listItem_<?php echo $i;?>">
<?php echo htmlspecialchars($row["bezeichnung"] . " - " . $row["sort"])?>
</li>
<?php $i++; } ?>
</ul>
</section>
$(document).ready(function(){
$( "#test-list" ).sortable({
handle : '.handle',
update : function () {
var order = $('#test-list').sortable('serialize');
$("#info").load("process-sortable.php?"+order);
}
});
});
Das Beispiel habe ich von hier: https://gist.github.com/linssen/2773872
Ich möchte damit erreichen dass sich meine Sortierung ändert indem man einfach einen Beitrag an eine andere Stelle schiebt.
Das PHP im Hintergrund:
foreach ($_GET['listItem'] as $position => $item)
{
$sql[] = "UPDATE test SET sort = $position WHERE id = $item";
}
print_r ($sql);