السلام عليكم ورحمة الله وبركاته
عندي كود php لترتيب الاقسام الكود
<?php
echo "<table border='1' cellspacing='1' cellpadding='0' align='center' dir='rtl'>
<tr>
<td>عنوان القسم</td>
<td>Up</td>
<td>Down</td>
</tr>";
$up=0;
$query=@mysql_query("select * from `categories` order by `order` DESC LIMIT 1");
$num=@mysql_fetch_array($query);
$down=$num[order];
$query=@mysql_query("SELECT * FROM `categories` order by `order`");
while($row=@mysql_fetch_array($query)){
$up=$up+1;
echo"<tr><td>$row[name]</td>";
if($up==1){echo"<td>_</td>";}
else{echo"<td><a href='order.php'cat=up&order=$row[order]&id=$row[id]'>Up</a></td>";}
if($down==$row[order]){echo"<td>_</td>";}
else{echo"<td><a href='order.php?cat=down&order=$row[order]&id=$row[id]'>Dwon</a></td></tr>";}
}
echo"</table>";
switch($_REQUEST[cat]){
case"up":
$order=intval($_GET[order]);
$id=intval($_GET[id]);
$orderup=$order-1;
$q=@mysql_query("select * from `categories` where `order`='$orderup'");
$down=@mysql_fetch_array($q);
$num_row=$down[id];
$query_up1=@mysql_query("update `categories` SET `order`='$order' where `id`='$num_row' ");
$query_up2=@mysql_query("update `categories` SET `order`='$orderup' where `id`='$id' ");
break;
case"down":
$order=intval($_GET[order]);
$id=intval($_GET[id]);
$orderdown=$order+1;
$q=@mysql_query("select * from `categories` where `order`='$orderdown'");
$down=@mysql_fetch_array($q);
$num_row=$down[id];
$query_up1 =@mysql_query("update `categories` SET `order`='$order' where `id`='$num_row' ");
$query_up2 =@mysql_query("update `categories` SET `order`='$orderdown' where `id`='$id' ");
break;
}
?>الكود شغال تمام بس المشكلة انه لازم احدث الصفحة (ريفريش) عشان تظهر الاقسام بعد الترتيب
عايز اي كود جافا سكربت استخدمه بحيث اني اضغط علي UP او Down القسم يترتب بدون ريفريش
اسف علي الاطالة وارجو المساعدة
السلام عليكم ورحمة الله وبركاته