أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

الاستعلام من جدولين


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif الاستعلام من جدولين
  01-05-2016 03:09 صباحاً  
shqawe
معلومات الكاتب
حياك الله اخوي سليمان اول شيء اعتذر عن وضع الموضوع في مكان غير المكان المخصص له



ثانيا ً بالنسبة للهاك هو عبارة عن هاك اعلانات ولكن بطريقة متطورة قليلا ً بمعنى ان الهاك يمكنك من اضافة اعلانات بعدد لا نهائي وفي اماكن عده في المنتدى



طبعا ً قمت بانشاء ثلاث جداول

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



الجدول الثاني والمسمى savd_par وهو خاص بعرض كل اعلان بمعنى ان هذا الجدول يقوم بعرض صفوف rows لجدول table html بحيث يعرض عدد معين في كل صف وبهذا الجدول ثلاث اربع حقول هم

تفعيل الصف

مقاس الاعلان

مكان الاعلان

وعرض الاعلان في المنتدى



والجدول الثالث والمسمى savd وهو خاص بمعلومات الاعلان وفيه الحقول التالية



رابط الموقع

اسم الموقع

صورة الاعلان

تاريخ بدأ الاعلان

تاريخ انتهاء الاعلان

عدد الضغطات

الايدي الخاص بالجدول savd_par



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



وما اريده بالضبط هو كيفية استخدام while لعرض الملعومات بعد الاستعلام وهل بالامكان استخدام الطريقة العادية لانني حاولت ان استعلم عن طريق



CODE
$PowerBB->DB->sql_query




وحاولت ان استعرض نتائج الاستعلام بالطريقة التالية :



CODE

<?php 
global $PowerBB;
$display_advs = $PowerBB->DB->sql_query("SELECT * FROM " . $PowerBB->prefix.'savd_par' . "  UNION SELECT * FROM " . $PowerBB->prefix.'savd' . "  WHERE id_SAVD = id_SAVD_par");
while($r = $PowerBB->DB->fetch_array($display_advs))
{
?>
<tr>
<td class="row1"><?php echo $r['sitename_SADV'];?></td>
<td class="row1"><?php echo $r['enddata_SADV'];?></td>
<td class="row1"><?php echo $r['place_SADV'];?></td>
<td class="row1"><?php echo $r['showadv_SADV'];?></td>
<td class="row1"><?php echo $r['advsize_SADV'];?></td>
<td class="row1"><?php echo $r['noclick_SADV'];?></td>
<td class="row1">
{if {$dis_main_SAVD['act_SADV']} ==  1}
{$lang['adv_act_SADV']}
{else}
{$lang['adv_not_act_SADV']}
{/if}
</td>
<td class="row1">{$dis_main_SAVD['edit_SADV']}</td>

</tr>
<? } ?>





ولكن لم يتم عرض اي شيء واتتني الصفحة فارغة والسبب في استخدام ذلك لاني لم استطيع ان اعرض الاستعلام بطريقة
CODE
<br />
​{Des::while}<br />
​{\Des::while}<br />
<br />
واذا اردت ان ارسل لك الهاك كاملاً فانا على اتم الاستعداد ولكن سوف ارسله لك في البريد او عن طريق نموذج المنتدى فلا اريد ان اضعه هنا قبل الانتهاء منه



ولك مني كل التقدير والاحترام



اخوك شقاوي


تم تحرير المشاركة بواسطة :shqawe بتاريخ:01-05-2016 03:10 صباحاً



الساعة الآن 07:46 PM