ظ†طھط§ط¦ط¬ ط§ظ„ط§ط³طھط¹ظ„ط§ظ… ط¯ط§ط®ظ„ ظ…طµظپظˆظپط©



السلام عليكم ورحمة الله تعالى وبركاته
اول شيء اريد اوضح لكم الفكرة ( واسمحولي على الاطالة )
المهم عملنا صفحة ناتجة عن استعلام من جدول منتديات forum يتكون من كل من الحقلين
id
و
name
بعد انشاء الصفحة وظهور المنتديات (نلقي نظرة على كود code السورس)

رمز Code:
<table>
رمز Code:
<tr> <td class=&quot;forum&quot;> <a href=&quot;f1/&quot;>ps1</a> </td> </tr> <tr> <td class=&quot;forum&quot;> <a href=&quot;f2/&quot;>ps2</a> </td> </tr> <tr> <td class=&quot;forum&quot;> <a href=&quot;f3/&quot;>psp</a> </td> </tr> <tr> <td class=&quot;forum&quot;> <a href=&quot;f4/&quot;>ps3</a> </td> </tr> </table>

طيب نتخيل انه عندنا 40 منتدى ومش بس الجدول متكون من رقم القسم واسمه بس فيه عدد مشاركات و مواضيع ومشرفين واخر مشاركة والكثير .... طبعا الصفحة تصير كبيرة ويعود هدا على سرعة البرنامج بحيث المتصفح ياخد وقت في تحميل الصفحة واحنا مش ناقصين

طيب الفكرة هي نلخص كل هالشيء في بعض اسطر بحيث سوف يظهر في كود code السورس التالي
رمز Code:
<script language=&quot;JavaScript&quot; src=&quot;function_f.js&quot;></script>
رمز Code:
<script language=&quot;JavaScript&quot;> var forums = new Array (1,&quot;Ps1&quot;,2,&quot;Ps2&quot;,3,&quot;PsP&q uot;,4,&quot;Ps3&quot; while_forum(); </script>

الدالة while_forum(); حيكون فيها التصميم table - tr - td وكافة الخانات اللازمة (document.write)



والمنتديات و النتائج اللي نبي نظهرها حنستعمل while

مثال بسيط عن النمودج بدون جداول و خانات ...

رمز Code:
var xx = 0;
رمز Code:
while ((xx < forums.length)) { var f_id = forums[xx++]; var title = forums[xx++]; document.write(&quot;<a href=f&quot;+f_id+&quot;.html>&quot;+title+&quot;</a> <br> &quot; }


فتظهر لنا النتيجة ونتجنب تكبير الصفحة وبكدى نكون كسبنا شوية سرعة او اكثر


المهم انا طلبي هو عبارة عن استفسار عن كيفية الملاذ الى جعل نتائج الاستعلام من قاعدة البيانات تظهر بالشكل الثالي
رمز Code:
var forums = new Array (1,&quot;Ps1&quot;,2,&quot;Ps2&quot;,3,&quot;PsP&q uot;,4,&quot;Ps3&quot;


يعني يتم تصنيف الرقم هنا و الاسم هنا و عدد المشاركات هنا , والمشرفين هنا ...الخ ( مش مهم الترتيب او التصنيف المهم يكون الناتج زي الفكرة تقريبا )
اتمنى اكون وضحت الفكرة و شكار لكم على المساعدة .




التعديل الأخير كان بواسطة Prince H; 20 - 05 - 2014 الساعة 21:20





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©