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

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

موضوع مغلق


30-04-2016 01:01 صباحاً
shqawe
معلومات الكاتب
السلام عليكم ورحمة الله وبركاته



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



CODE

global $PowerBB;
    $ArrSavd = array();
    $ArrSavd['order']                    = array();
    $ArrSavd['order']['field']           = 'id_SADV';
    $ArrSavd['order']['type']            = 'DESC';
    $ArrSavd['proc']                     = array();
    $ArrSavd['proc']['*']                = array('method' => 'clean', 'param' => 'html');

    $savd_par = $PowerBB->core->Getlist($ArrSavd, 'savd_par');
   
    $ArrSavdPar = array();
    $ArrSavdPar['order']                    = array();
    $ArrSavdPar['order']['field']           = 'id_SADV';
    $ArrSavdPar['order']['type']            = 'DESC';
    $ArrSavdPar['proc']                     = array();
    $ArrSavdPar['proc']['*']                = array('method' => 'clean', 'param' => 'html');
    $ArrSavdPar['where']                    = array();
    $ArrSavdPar['where'][0]['name']            = 'id_parent_SADV';
    $ArrSavdPar['where'][0]['oper']            = '=';
    $ArrSavdPar['where'][0]['value']        = $savd_par['id_parent_SADV'];

    $PowerBB->_CONF['template']['while']['dis_main_SAVD'] = $PowerBB->core->Getlist($ArrSavdPar, 'sadv_par');
    
    $PowerBB->template->display('mainpage_SAVD');





حيث ان الجدول الاول هو savd



والجدول الثاني هو savd_par



وانا اريد ان اعرض البيانات من الجدولين فكيف الطريقة اذا امكن





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



اخوكم



شقاوي

look/images/icons/i1.gif الاستعلام من جدولين
  30-04-2016 03:48 صباحاً   [1]
Soliman
معلومات الكاتب
وعليكم السلام ورحمة الله وبركاته ،،

يمكنك استخدام استعلامات SQL العادية بدلاً من OOP

واستخدام LEFT JOIN للربط بين الجداول

لم توضح بنيه الجداول والغرض من الهاك وفكرته وماهي طريقة عرض بياناته المجلوبة من قاعدة البيانات وكيف تتم مشاهدته هل هو في صفحة خاصة به ام ضمن صفحات معينة وهل هو بحاجة لتعدد صفحات ام لا وهل عند عرضة بياناته يستلزم GET ID في الرابط !!

يجب ان تعطينا المزيد من التفاصيل



ينقل للقسم المناسب

look/images/icons/i1.gif الاستعلام من جدولين
  01-05-2016 03:09 صباحاً   [2]
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 صباحاً


look/images/icons/i1.gif الاستعلام من جدولين
  01-05-2016 05:24 صباحاً   [3]
Soliman
معلومات الكاتب
حياك وبياك اخوي شقاوي

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

هل شاهدت وجربت هذه الملحقات

ملحق منظم الإعلانات البانرية

ملحق منظم الإعلانات المطور [ads pro ] الإصدار 1.4 للجيل الثالث



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



وفي حالة أنك لاتزال ترغب باستكمال ببرمجة هاك الاعلانات الخاص بك بشكل احترافي

فيمكنك انشاء موضوع جديد في قسم الخاص التواصل مع الإدارة

وإرفاق الهاك هناك لتتم معاينته وومساعدتك في استكماله



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

look/images/icons/i1.gif الاستعلام من جدولين
  01-05-2016 07:04 صباحاً   [4]
shqawe
معلومات الكاتب
opssssssss



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





لك مني كل التقدير والاحترام واسف على اضاعة وقتك اخي سليمان



اخوك



شقاوي

look/images/icons/i1.gif الاستعلام من جدولين
  01-05-2016 09:16 صباحاً   [5]
Soliman
معلومات الكاتب
ولا يهمك اسعدنا اهتمامك بدعم PBBoard ، وانت لم تضع الوقت بل اكتسبت مزيد من المعرفه بهذا الوقت واعتقد ستثمر قريباً بهاكات جديدة ومميزة

ونحن نبحث ايضاً عن افكار هاكات جديدة ومتميزة لتتم برمجتها منذ فترة لكن هناك نضوب في الأفكار المتميزة الاستعلام من جدولين وأغلب الهاكات قد برمجت من قبل ولا يوجد شي جديد ومميز لنعمل عليه حالياً إذا لديك اي افكار جديدة شاركنا بها



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

look/images/icons/i1.gif الاستعلام من جدولين
  01-05-2016 10:05 صباحاً   [6]
shqawe
معلومات الكاتب
اشكر مرورك وردك اخوي سليمان وانا عندما قلت انني اضعت وقتي فلم اقصد اضاعة الوقت في لاشيء بل بالفعل قد اكتسبت معرفة جيده جداً في Pbb وان شاء الله يقدرني ربي على ان ازيد في عالمها لا ان اكون زائدا ً عليها



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



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



على العموم اشكرك اخوي سليمان وانتظر الجديد باذن الله



احترامي وتقديري



اخوك



شقاوي


المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
مشكل سبب الخطا الاستعلام souaze
1 652 souaze
كيفية الاستعلام تحت PBB ماهر الجميل
0 663 ماهر الجميل

الكلمات الدلالية






الساعة الآن 03:54 AM