تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير المنتديات > إصلاح وصيانة المنتديات
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Feb 2004-
#1 (permalink)  
يالعندليب , ماستر , المبدع العربي ياليت حل مع هذي المشكلة بالمنتدى


السلام عليكم ورحمة الله وبركاته

إخواني الكرام

انا من حوالي اسبوع بدأت تجربتي مع ال Mysmartbb

ولكن واجهتني الكثيير من المشاكل التي قدرت والحمدالله بحلها ولكن في مشكلة عجزت اني احلها

كود:
             if ($_GET['del'] == 1)
             {
                 if ($_GET['sure'] == 1)
                 {
                     $getsection_query = $DB->sql_query("SELECT * FROM " . $db_prefix . "section WHERE main_section<>'1' AND id<>'" . intval($_GET['id']) . "' ORDER BY from_main_section DESC");

                     $SF->html('</td></tr></table><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td valign="top">');
                     $SF->html('<form method="POST" action="section.php?cp=1&del=1&sure=2&id=' . $id . '">');
                     $SF->html("<p dir='rtl'>هل متأكد من حذف هذا القسم ؟<br>");
                     $SF->html('ماذا بالنسبه للمواضيع ؟ :');
                     $SF->html('<select size="1" name="D1" style="font-family: Tahoma; font-size: 8pt" dir="rtl">');
                     $SF->html('<option value="1">حذف جميع المواضيع الموجوده في القسم</option>');
                     $SF->html('<option selected value="2">نقل جميع المواضيع إلى</option>');
                     $SF->html('</select> ');
                     $SF->html('<select size="1" name="D2" style="font-family: Tahoma; font-size: 8pt" dir="rtl">');
                     $SF->html('<option selected value="0">[القسم]</option>');

                     while ($getsection_row = $DB->sql_fetch_array($getsection_query))
                     {
                         $SF->html('<option value="' . $getsection_row['id'] . '">' . $getsection_row['title'] . '</option>');
                     }

                     $SF->html('</select><br>');
                     $SF->html('<input type="submit" value="استمرار" name="B1" style="font-family: Tahoma; font-size: 8pt"></p>');
                     $SF->html('</form>');
                 }

                 if ($_GET['sure'] == 2)
                 {
                     if ($_POST['D1'] == 2 and $_POST['D2'] == 0)
                     {
                         $SF->error('يرجى اختيار القسم');
                     }

                     if ($_POST['D1'] == 1)
                     {
                         $del = $DB->sql_query("DELETE FROM " . $db_prefix . "subject WHERE section='" . intval($_GET['id']) . "'");

                         $getsubsection_query = $DB->sql_query("SELECT * FROM " . $db_prefix . "section WHERE from_sub_section ='" . intval($_GET['id']) . "'");

                     while ($getsubsection_row = $DB->sql_fetch_array($getsubsection_query))
                     {
                         $del = $DB->sql_query("DELETE FROM " . $db_prefix . "subject WHERE section='" . $getsubsection_row['id'] . "'");
                         $del = $DB->sql_query("DELETE FROM " . $db_prefix . "sectiongroup WHERE section_id='" . $getsubsection_row['id'] . "'");
                     }

                         if ($del)
                         {
                             $del_section  = $DB->sql_query("DELETE FROM " . $db_prefix . "section WHERE from_sub_section='" . intval($_GET['id']) . "'");
                             $del_section  = $DB->sql_query("DELETE FROM " . $db_prefix . "section WHERE id='" . intval($_GET['id']) . "'");
                             $del_gsection = $DB->sql_query("DELETE FROM " . $db_prefix . "sectiongroup WHERE section_id='" . intval($_GET['id']) . "'");

                             if ($del_section)
                             {
                                 $updateforums         =         $SF->UpdateForumsArray();
                                 $updategroup             =         $SF->UpdateSectionGroupArray();
                                 $updatesubforums         =         $SF->UpdateSubForums();
                                 if ($updateforums)
                                 {
                                     $SF->msg('تم حذف القسم بنجاح !');
                                     $SF->go_to('section.php?main=1',2);
                                 }
                             }
                         }
                     }
المشكلة:

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

على ما اظن ان المشكلة من ملف section.php في أوامر قاعدة البيانات

والأخوة في المنتدى العربي لم يتفاعلو في أيجاد حل لهالمشكلة

فياليت أحد يراجع الكود ويشوف اين الخطأ

ملف section.php مرفق

ياليت نلاقي حل

تحياتي للجميع
وأشكر تعاونكم






الملفات المرفقة
نوع الملف: zip section.zip‏ (4.0 كيلوبايت, المشاهدات 10)
القلعة للاستضافة غير متواجد حالياً   قديم 16-06-2007, 10:50 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2004-
#2 (permalink)  

up!!






القلعة للاستضافة غير متواجد حالياً   قديم 16-06-2007, 07:40 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2004-
#3 (permalink)  

منتظر تفاعلكم شباب على الأقل رد واحد






القلعة للاستضافة غير متواجد حالياً   قديم 16-06-2007, 09:12 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2007-
#4 (permalink)  

خبير vb فقط

بالتوفيق






__________________
[center]شركة الصداقة هوستاستضافة + دومينات + دعم فني + تصميمwebmaster@al9daqa-host.ch[/center]
ابن الجزيره غير متواجد حالياً   قديم 16-06-2007, 09:17 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#5 (permalink)  

السلام عليكم

اخي الكريم

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

تحية لك

المُعاصر






elMASry غير متواجد حالياً   قديم 17-06-2007, 03:17 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2004-
#6 (permalink)  

ابن الجزيره .. جزاك الله خير على المرور والرد على الموضوع , على فكرة الأكواد هي عبارة عن اوامر لقاعدة البيانات قلت يمكن أحد يكتشف الغلط حتى لو ما كان خبير mysbb

elMASry

مشكور على الرد ومنتظرين الأخوة

تحياتي للجميع






القلعة للاستضافة غير متواجد حالياً   قديم 17-06-2007, 09:56 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Dec 1999-
#7 (permalink)  

أعتقد أن الخلل في هذا السطر

كود PHP:
$SF->html('<form method="POST" action="section.php?cp=1&del=1&sure=2&id=' $id '">'); 
استبدله بـ

كود PHP:
$SF->html('<form method="POST" action="section.php?cp=1&del=1&sure=2&id=' intval($_GET['id']). '">'); 
موفق






__________________
al3ndaleeb[@]uk2.net
العندليب غير متواجد حالياً   قديم 18-06-2007, 10:37 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
سكربت الدروس العربي به مشكلة ولنه يدخل على لوحة التحكم يوجد رابط المشكلة أبولينة تطوير الويب 2 04-06-2007 12:42 AM
مقابلة مع المبدع العربي في صحيفة الخليج abo khaled تطوير الويب 28 06-02-2007 05:25 AM
حقيقه حكايه الويب العربى ما بين الإختراق والأكاذيب !! اسامة الهادى سوالف عامة 4 24-12-2006 02:26 AM
ماستر اين انت يامستر اين انتم يامبداعين المنتدي العربي elhobegy.com إصلاح وصيانة المنتديات 10 30-05-2006 04:33 PM
إبداعات عربية:برنامج البلوق العربي القادم الجديد لعالم المدونات متابع تطوير الويب 61 21-03-2006 09:25 PM


الساعة الآن: 01:08 PM بتوقيت المملكة العربية السعودية