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

السلام عليكم ورحمة الله وبركاته  اخواني الاعزاء انا في صدد برمجة هاك وقد وصلت في مراحلة النهائية ولكن توقفت عن ..


موضوع مغلق


30-04-2016 01:01 صباحا
shqawe
عضـو مشارك
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 04-07-2010
رقم العضوية : 566
المشاركات : 6
الدولة : السعودية
الجنس : ذكر
تاريخ الميلاد : 14-7-1980
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 140
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
السلام عليكم ورحمة الله وبركاته 

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


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

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


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

اخوكم

شقاوي

30-04-2016 03:48 صباحا
مشاهدة مشاركة منفردة [1]
Soliman
PBB Management
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 18-07-2009
رقم العضوية : 1
المشاركات : 10317
الدولة : السعودية
الجنس : ذكر
تاريخ الميلاد : 6-1-1980
الدعوات : 44
يتابعهم : 12
يتابعونه : 51
قوة السمعة : 62386
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
look/images/icons/i1.gif الاستعلام من جدولين
وعليكم السلام ورحمة الله وبركاته ،،
يمكنك استخدام استعلامات SQL العادية بدلاً من OOP
واستخدام LEFT JOIN للربط بين الجداول
لم توضح بنيه الجداول والغرض من الهاك وفكرته وماهي طريقة عرض بياناته المجلوبة من قاعدة البيانات وكيف تتم مشاهدته هل هو  في صفحة خاصة به ام ضمن صفحات معينة وهل هو بحاجة لتعدد صفحات ام لا وهل عند عرضة بياناته يستلزم GET ID في الرابط !!
يجب ان تعطينا المزيد من التفاصيل 

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

01-05-2016 03:09 صباحا
مشاهدة مشاركة منفردة [2]
shqawe
عضـو مشارك
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 04-07-2010
رقم العضوية : 566
المشاركات : 6
الدولة : السعودية
الجنس : ذكر
تاريخ الميلاد : 14-7-1980
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 140
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
look/images/icons/i1.gif الاستعلام من جدولين
حياك الله اخوي سليمان اول شيء اعتذر عن وضع الموضوع في مكان غير المكان المخصص له 

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

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

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

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

رابط الموقع 
اسم الموقع
صورة الاعلان
تاريخ بدأ الاعلان
تاريخ انتهاء الاعلان
عدد الضغطات 
الايدي الخاص بالجدول savd_par 

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

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

$PowerBB->DB->sql_query


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


<?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>
<? } ?>


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

​{Des::while}
​{\Des::while}
واذا اردت ان ارسل لك الهاك كاملاً فانا على اتم الاستعداد ولكن سوف ارسله لك في البريد او عن طريق نموذج المنتدى فلا اريد ان اضعه هنا قبل الانتهاء منه 

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

اخوك شقاوي


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


01-05-2016 05:24 صباحا
مشاهدة مشاركة منفردة [3]
Soliman
PBB Management
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 18-07-2009
رقم العضوية : 1
المشاركات : 10317
الدولة : السعودية
الجنس : ذكر
تاريخ الميلاد : 6-1-1980
الدعوات : 44
يتابعهم : 12
يتابعونه : 51
قوة السمعة : 62386
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
look/images/icons/i1.gif الاستعلام من جدولين
حياك وبياك اخوي شقاوي
يبدو لي ان هناك من سبقك في عمل هاك للاعلانات المتطورة
هل شاهدت وجربت هذه الملحقات
ملحق منظم الإعلانات البانرية
ملحق منظم الإعلانات المطور [ads pro ] الإصدار 1.4 للجيل الثالث

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

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

موفق smile

01-05-2016 07:04 صباحا
مشاهدة مشاركة منفردة [4]
shqawe
عضـو مشارك
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 04-07-2010
رقم العضوية : 566
المشاركات : 6
الدولة : السعودية
الجنس : ذكر
تاريخ الميلاد : 14-7-1980
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 140
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
look/images/icons/i1.gif الاستعلام من جدولين
opssssssss

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


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

اخوك

شقاوي

01-05-2016 09:16 صباحا
مشاهدة مشاركة منفردة [5]
Soliman
PBB Management
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 18-07-2009
رقم العضوية : 1
المشاركات : 10317
الدولة : السعودية
الجنس : ذكر
تاريخ الميلاد : 6-1-1980
الدعوات : 44
يتابعهم : 12
يتابعونه : 51
قوة السمعة : 62386
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
look/images/icons/i1.gif الاستعلام من جدولين
ولا يهمك اسعدنا اهتمامك بدعم PBBoard ، وانت لم تضع الوقت بل اكتسبت مزيد من المعرفه بهذا الوقت واعتقد ستثمر قريباً بهاكات جديدة ومميزة
ونحن نبحث ايضاً عن افكار هاكات جديدة ومتميزة لتتم برمجتها منذ فترة لكن هناك نضوب في الأفكار المتميزة g وأغلب الهاكات قد برمجت من قبل ولا يوجد شي جديد ومميز لنعمل عليه حالياً إذا لديك اي افكار جديدة شاركنا بها

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

01-05-2016 10:05 صباحا
مشاهدة مشاركة منفردة [6]
shqawe
عضـو مشارك
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 04-07-2010
رقم العضوية : 566
المشاركات : 6
الدولة : السعودية
الجنس : ذكر
تاريخ الميلاد : 14-7-1980
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 140
موقعي : زيارة موقعي
اصدار المنتدى : 3.0.2
 offline 
look/images/icons/i1.gif الاستعلام من جدولين
اشكر مرورك وردك اخوي سليمان وانا عندما قلت انني اضعت وقتي فلم اقصد اضاعة الوقت في لاشيء بل بالفعل قد اكتسبت معرفة جيده جداً في Pbb وان شاء الله يقدرني ربي على ان ازيد في عالمها لا ان اكون زائدا ً عليها 

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

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

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

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

اخوك

شقاوي


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

الكلمات الدلالية
الاستعلام ، جدولين ،







الساعة الآن 04:48 مساء