Merhaba;
Paylaşım İçin Teşekkür ederim. fakat benim istediğim bu değil.
benim istediğim şöyle tekrar anlatayım.
elimizde 5 satırlık veri var
1. satır
2. satır // 3. satır bu satırın yerine geldiğinde satır numarası 3 den 2 ye değişicek bu satırın numarasıda 3 olcakki buda 3. satırın yerine geçebilsin.
3. satır // diyelim bu satırı 2. satırın yerine getiricez burda satırın numarası 2 yaptık.
4. satır
5. satır
Slider sıralamasını düzenlemek için bir uygulama hazırlamıştım.
jQuery sortable özelliği. Sayfanıza jQuery kütüphanesini dahil etmeniz gerekiyor.
<script type="text/javascript">
$(document).ready(function() {
$(".listele").sortable({
opacity: 0.6,
revert: true,
placeholder: 'ui-state-highlight',
update: function(){
var posted = $(this).sortable("serialize");
$.post("slider-guncelle.php",posted,function(cevap){
alert(cevap);
});
}//Güncelleme bitiş
});
});
</script>
Bir kaç stil düzenlemesi
<style type="text/css">
.mamy {
width: 500px;
padding: 15px;
border: solid 1px #ddd;
margin: 10px auto;
}
.listele li {
padding: 4px;
width: 600x;
margin-bottom: 4px;
background-color: #eee;
border: solid 1px #ddd;
cursor: move;
height: 20px;
}
</style>Sayfa içeriği;
<div class="mamy">
<ul class="listele">
<?php
$sliderlar = $vt->tablo('select * from sliderlar order by sira asc');
foreach($sliderlar as $slider) {
echo '<li id="degerler_'.$slider->id.'"><center>
'.$slider->sira.'. Slider
</center></li>';
}
?>
</ul>
</div>ve son olarak slider-guncelle.php dosyası içeriği
$degerler = $_POST['degerler'];
$sayi = 1;
foreach($degerler as $degersayi){
$gnc = mysql_query("update sliderlar set sira = '".$sayi."' where id= '".$degersayi."'");
$sayi = $sayi+1;
}
if($gnc){echo'Slider siralamasi guncellendi!';}Umarım işinize yarar, kolay gelsin.