المشاركة الأصلية كتبت بواسطة Death
كيف حالك
انتظرت معاك ومحد جاوب لحد الان قلت جاء دوري مره ثانيه
الخطوات بطريقه سهله وراح تفهمها ان شاء الله
اولا اضف عمود جديد على الاعمده التي في القاعده
مثلا عندك الاعمده اسمائها id , name url
id هو المفتاح الاساسي للصفوف يعني Primary key
name اسم الوصله
url عنوان الوصله بالضبط مثل الصوره اللي انت مسويها الان نبدأ
اضف عمود جديد وعطه اسم مثلا cool وخاصيته SMALLINT او INT براحتك
الان لازم ندخل ارقام بصفوف cool فقط , يعني نشتغل بالصفوف العمود هذا فقط لحد ما نمليه ارقام على عدد
المواضيع اللي عندك (تذكر بعدين نرتبهم) الان نبي ندخل ارقام عشوائيه في صفوف العمود هذا بالذات واضحه ؟
//نبدأ بادخال الارقم في الصفوف الجديده فقط
//وترك باقي المعلومات كما هي
كود PHP:
$superman = mysql_query("select * from table_name"); //الاستعلام عن المحتويات
$num = 1; //بدأ من الرقم واحد الى الخ
while($play = mysql_fetch_array($superman)) {
$id = $play['id']; // نختار المفتاح الاساسي لكل صف عشان ما نضيع :)
//نبدأ بادخال المعلومات صف صف بانتظام
mysql_query("update IGNORE table_name set cool = '$num' where id=$id") or die(mysql_error());
$num++;
}
الان لترتيب الصفوف تكتب امر MYSQL وهو
كود PHP:
$superman = mysql_query("select * from table order by cool");
او لعرض من الكبير للصغير:
كود PHP:
$superman = mysql_query("select * from table order by cool desc");
ملاحظه الان تقدر تغير اي رقم ويصير الاول
ولا داعي للقلق اذا كان هناك رقمين متاساوين تقدر تعدليهم براحتك
واصلا هم اساسا راح يكونون تحت بعض بعد التصفيف
اهم شي لا تنسى تعمل تعديل على التصميم وتخليه يقرأ الارقام اللي في cool
الphp جميل صح؟
تحياتي وبالتوفيق