السلام عليكم ..
لدي استفسار .. في السمارتي
هل يوجد طريقة لعمل loop واستخراج نتائج من قاعدة البيانات او هل يوجد plugin لهذه الوظيفة .؟؟
السلام عليكم ..
لدي استفسار .. في السمارتي
هل يوجد طريقة لعمل loop واستخراج نتائج من قاعدة البيانات او هل يوجد plugin لهذه الوظيفة .؟؟
__________________
الآن ولأول مرة في العالم العربي مساحة 1000 ميقا ب 95 ريال فقط لسنة كاملة
يمكن ان تضع المتغيرات في array في صفحة ال php
سواء عن طريق استخدام array_push او عن طريق عمل المتغير array كالتالي:
وفي صفحة ال template تعمل لوب لعرض البيانات كالتالي:كود PHP:
$row_arr=array();
while($row=mysql_fetch_assoc($query)){array_push($row_arr,$row)}
$smarty->assign("rows",$row_arr);
طبعا كلمة row في rows[aaaa].row هي اسم السجل الذي تريد عرضه ويمكن عرض اكثر من سجل بالطريقة التي تريدها كما بأي نظامكود PHP:
{section name=aaaa loop=$rows}
{$rows[aaaa].row}
// ضع هنا البيانات التي تريد عرضها داخل اللوب كما بالسطر السابق
{/section}
او يمكن عمل ال array بالشكل التالي في صفحة ال php
وتطبق نفس الفكرة في ال templateكود PHP:
while($row[]=mysql_fetch_assoc($query))
التعديل الأخير تم بواسطة مهندس مصرى ; 14-12-2008 الساعة 06:29 PM
__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
أشكرك جزيل الشكر على تجاوبك معي .
لكني أقصد ان يتم عمل اللوب بداخل ملف القالب بدون عمل لوب خارج ملف القالب ثم تعريف متغير نتائج الاستعلام ..
مثلا في القالب السهل .. يتم عمل اللوب بداخل القالب بدون أي لوب في ملف ال بي اتش بي
واتمنى اي شخص يساعدني في هذا الموضوع
__________________
الآن ولأول مرة في العالم العربي مساحة 1000 ميقا ب 95 ريال فقط لسنة كاملة
الدرس هذا بيفيدك باذن الله
http://www.montadaphp.net/t550
يعطيك العافية اخوي .. الموضوع افادني بالفعل
اشكرك جزيل الشكر
__________________
الآن ولأول مرة في العالم العربي مساحة 1000 ميقا ب 95 ريال فقط لسنة كاملة
أخي الكريم
بأي حال لا يمكن عمل ذلك الا اذا ادرجت كود ال php في ال template نفسها
__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
شكرا لك اخي مهندس مصري على التجاوب معي ..
طيب عندي سؤال آخر .. كيف يمكنني إدراج متغير بداخل الجافا سكريبت في السمارتي ؟
يعني انا عندي قالب بداخله كود جافا سكريبت .. أريد تمرير متغير الى دالة في الجافا سكريبت .. كيف ذلك ؟
__________________
الآن ولأول مرة في العالم العربي مساحة 1000 ميقا ب 95 ريال فقط لسنة كاملة
ضعه بين الوسمين:
كود PHP:
{literal}
{/literal}
__________________
قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير
اشكرك جزيل الشكر .. بالفعل أفدتني كثيرا ..
بحثت عن هذين الوسمين ووجدت الكثير في موقع السمارتي .. تسلم يا غالي والله أفدتني
:app:
__________________
الآن ولأول مرة في العالم العربي مساحة 1000 ميقا ب 95 ريال فقط لسنة كاملة