| ملاحظات |
| ||||||
![]() |
| | LinkBack (10) | أدوات الموضوع | تقييم الموضوع | طريقة العرض |
| | #21 (permalink) | |
| * أبو عمــر * تاريخ الانتساب: 24-12-2006 المكان: مصر السن: 31
مشاركات: 2,747
مستوى السمعة : 10 | اقتباس:
ولكن كما اخبرتك بخصوص اضافة الأقسام والقسام الفرعية سأقوم باضافة درس قريبا جدا يوضحه وليكون مكملا لهذا الموضوع ولو فيه اي استفسارات أخرى تفضل
__________________ اللهم لك الحمد حتى ترضى ولك الحمد إذا رضيت ولك الحمد بعد الرِّضـا.. | |
| | |
| | #22 (permalink) |
| عضو فعال تاريخ الانتساب: 04-03-2007 المكان: العراق
مشاركات: 694
مستوى السمعة : 4 | كود PHP: كود PHP: كود PHP: وأنا أيضاً لم تظهر لدي سوى صفحة بيضاء أحاول أن أعرف السبب |
| | |
| | #23 (permalink) |
| عضو فعال تاريخ الانتساب: 04-03-2007 المكان: العراق
مشاركات: 694
مستوى السمعة : 4 |
بعد تغيير قيمة parent إلى 1 تم إظهار هذه النتيجة >title في الصفحة ؟؟؟!! بنية SQL كود PHP: |
| | |
| | #27 (permalink) |
| عضو فعال |
السلام عليكم اسف على التدخل يا استاذ محمود الدالة تعمل زي الفل و فكرتها جميلة جدا والله بارك الله فيك يا اخ محمود من تظهر لهم شاشة بيضاء ربما لم يفهموا لما تم عمل الدالة هذه الدالة صممها الاخ محمود لعرض اقسام موجودة بالفعل ولذلك يتم استخدامها بهذا الشكل كود: list_categories(); ولكن ما لاحظته ربما يجعل الدالة لا تعمل مع بعض الناس مثل الاخ enigma الاخ محمود عمل الدالة باعتبار ان حقل ارقام الاقسام هيبقي اسمه id والاخ enigma فى مثاله كان اسمه cat_id فيمكن تلافي المشكلة باضافة متغير ضمن المتغيرات التى يتم التعيدل عليها يحتوي على اسم الحقل الخاص بارقام الاقسام واستعمال المتغير المتغير له فتكون الدالة هكذا كود PHP: كود PHP: كود PHP: كود PHP: كود PHP: --- ولاخي العزيز enigma المتغير cnt سيكون قيمته صفر في البداية ويستخدم لمعرفة مدي القسم المعروض اى رئيسي ولا فرعي من فرعي ولا فرعي من فرعي من فرعي وهكذا وبالنسبة لعلامة الدولار مرتين ربما سيفيدك هذا الدرس للاستاذ عبد الله عيد لتفهم المتغيرات المتغيرة http://www.swalif.net/softs/swalif45...7/#post1465692 هذا وان كنت اخطات فمني ومن الشيطان وان اصبت فمن الله عز وجل اخوكم محمد
__________________ لضمان رد سريع على استفسارك أو موضوعك
http://hawyphp.com/blog/logo.jpg H a w y _ P H P I Program , Therefore I'm Student @ A T S I T - Programming Section Advanced Technical School 4 Information Technology |
| | |
| | #28 (permalink) |
| عضو جديد تاريخ الانتساب: 01-07-2007
مشاركات: 13
مستوى السمعة : 0 |
أخي الحبيب المشكلة مازالت قائمة والصفحة بيضاء هل هناك حاجة لتعريف بعض المتغيرات أو الإعلان عنها ؟؟ إليك قاعدة البيانات التي استخدمتها مع الكود الكود كود PHP: قام بآخر تعديل hsn67 يوم 15-12-2007 في 06:32 PM السبب: خطأ في الكود |
| | |
| | #29 (permalink) | |
| عضو فعال تاريخ الانتساب: 04-03-2007 المكان: العراق
مشاركات: 694
مستوى السمعة : 4 | اقتباس:
تم مراجعة الموضوع... معاك اخي محمد وسيكون لتوضيحك هذا تغيير كبير حول استخدام هذه الدالة إنها بالفعل جيدة سأعود بعد التجربة تحياتي | |
| | |
| | #30 (permalink) |
| عضو جديد تاريخ الانتساب: 14-01-2008
مشاركات: 6
مستوى السمعة : 0 |
ياسلام عليك ياcoder البداله رائعة وتسرد الاقسام على احلى مايكون لكن فيها خطا في حالة وجود عدد كبير من الاقسام الرئيسية وبداخله اقسام فرعيه وهي ان $cat_symbol يقوم بمضاعفة العلامة بشكل غير صحيح وبعض الاقسام يجعلها رغم انها داخل قسم رئيسي واحد الا انه يجعلها وكأنها تندرج تحت بعض كل قسم يندرج تحت الي فوقه بشكل خاطىء |
| | |
| | #31 (permalink) |
| عضو جديد تاريخ الانتساب: 12-02-2008
مشاركات: 35
مستوى السمعة : 0 |
لدي نفس المشكله علامة (> ) غير دقيقه في ايضاح الفروع وتتضاعف بشكل تلقائي وبشكل غير صحيح ولكن الاقسام الفرعيه كترتيب تعمل بشكل سليم ... ولكن المشكله الوحيده هي التوضيح فقط |
| | |
| | #32 (permalink) | ||
| * أبو عمــر * تاريخ الانتساب: 24-12-2006 المكان: مصر السن: 31
مشاركات: 2,747
مستوى السمعة : 10 | اقتباس:
اقتباس:
سؤال.. هل قمتم باستخدام نفس بنية قاعدة البيانات؟؟
__________________ اللهم لك الحمد حتى ترضى ولك الحمد إذا رضيت ولك الحمد بعد الرِّضـا.. | ||
| | |
| | #34 (permalink) | |
| * أبو عمــر * تاريخ الانتساب: 24-12-2006 المكان: مصر السن: 31
مشاركات: 2,747
مستوى السمعة : 10 | اقتباس:
كود PHP:
__________________ اللهم لك الحمد حتى ترضى ولك الحمد إذا رضيت ولك الحمد بعد الرِّضـا.. | |
| | |
| | #35 (permalink) |
| عضو جديد تاريخ الانتساب: 12-02-2008
مشاركات: 35
مستوى السمعة : 0 |
استاذي العزيز والقدير Coder لقد قمت بتجربتها الآن وقد انحلت المشكلة بجزئية وتبقى جزئية .... الان تقوم الدالة بالتوزيع بشكل سليم فقط في المرة الأولى فمثلا في وجود قسم رئيسي > قسم فرعي اول >>قسم فرعي للفرعي >>> قسم فرعي للفرعي الفرعي >>>>قسم فرعي اول ( هنا خطأ ) قام بمضاعفة (>) اي ان العلامه (>) لم تتوقف عند إنتهاء الفروع للقسم التابعه له بل تواصل للاقسام الأخرى التي لاعلاقة لها اتمنى اكون قد وضحت المقصود |
| | |
| | #36 (permalink) |
| * أبو عمــر * تاريخ الانتساب: 24-12-2006 المكان: مصر السن: 31
مشاركات: 2,747
مستوى السمعة : 10 | غريبة الكود يعمل عندي جيدا طيب من فضلك ارفقي جدول الاقسام وملف الكود الذي تستخدمينه
__________________ اللهم لك الحمد حتى ترضى ولك الحمد إذا رضيت ولك الحمد بعد الرِّضـا.. |
| | |
| | #37 (permalink) |
| عضو جديد تاريخ الانتساب: 12-02-2008
مشاركات: 35
مستوى السمعة : 0 |
استاذي العزيز Coder اشكر لك جهدك وهذا ماطلبته : هيكلة ومعلومات قاعدة البيانات ( جدول art_cat ) كود: # # بنية الجدول `art_cat` # CREATE TABLE `art_cat` ( `id` bigint(250) NOT NULL auto_increment, `name` varchar(250) NOT NULL default '', `sub` bigint(250) NOT NULL default '0', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=15 ; # # إرجاع أو إستيراد بيانات الجدول `art_cat` # INSERT INTO `art_cat` VALUES (1, 'اخبار وتقارير', 0); INSERT INTO `art_cat` VALUES (2, 'أخبار عربية', 1); INSERT INTO `art_cat` VALUES (3, 'أخبار الخليج', 2); INSERT INTO `art_cat` VALUES (4, 'أخبار مصر وافريقيا', 2); INSERT INTO `art_cat` VALUES (5, 'أخبار الشام والاردن', 2); INSERT INTO `art_cat` VALUES (6, 'أخبار العالم', 1); INSERT INTO `art_cat` VALUES (7, 'الانتخابات اللبنانية', 5); INSERT INTO `art_cat` VALUES (8, 'ملف الشهيد الحريري', 7); INSERT INTO `art_cat` VALUES (9, 'اخبار امريكا', 6); INSERT INTO `art_cat` VALUES (10, 'اخبار اوروبا', 6); INSERT INTO `art_cat` VALUES (11, 'اخبار مسلمي امريكا', 9); INSERT INTO `art_cat` VALUES (12, 'الانتخابات الامريكية', 9); INSERT INTO `art_cat` VALUES (13, 'اخبار مسلمي اوروبا', 10); INSERT INTO `art_cat` VALUES (14, 'ازمة الرسوم المسيئة', 13); كود PHP: |
| | |
| | #38 (permalink) |
| * أبو عمــر * تاريخ الانتساب: 24-12-2006 المكان: مصر السن: 31
مشاركات: 2,747
مستوى السمعة : 10 |
ولا يهمك أختي ارجو تجربة هذا الكود واخباري كود PHP:
__________________ اللهم لك الحمد حتى ترضى ولك الحمد إذا رضيت ولك الحمد بعد الرِّضـا.. |
| | |
| | #39 (permalink) |
| عضو جديد تاريخ الانتساب: 12-02-2008
مشاركات: 35
مستوى السمعة : 0 |
استاذي القدير والعزيز محمود باااااااارك الله فيك لقد قمت ياستازي بتجربتها الان لقد تحسنت الدالة واصبحت اكثر فاعليه من السابقه وبشكل افضل ... لكن هناك مشكله بسيطة ايضا في الدالة اعتقد بانك ستستطيع بالتغلب عليها ان الداله تقوم بمضاعفة علامة (>) في بداية كل قسم فرعي تحت القسم الرئيسي الذي يلي السابق مثلا قسم رئيسي 1 > قسم فرعي > قسم فرعي قسم رئيسي 2 >> قسم فرعي >> قسم فرعي قسم رئيسي 3 >>> قسم فرعي >>> قسم فرعي >>> قسم فرعي وهكذا يتواصل مضاعفة العلامة في بداية فروع كل قسم رئيسي آخر اعلم بأنني أثقلت عليك كثيرا ولكن املنا بك بعد الله كبير جدا جدا وبالأخير ستكون الدالة فعاله وستحل مشاكل الالاف من المبرمجين فاعذرني استاذي على اثقالي |
| | |
| | #40 (permalink) |
| ضيف
مشاركات: n/a
|
السلام عليكم أخي كودر الكود شغال تمام <? mysql_connect("localhost", "root", ""); mysql_select_db("cat"); function list_categories($parent=0) { // Child Categories Function // written by: mahmoud009 (coder@montadaphp.net) // please dont remove this copyright global $cnt; $table_name = "cat"; $parentcat_field_name = "subcat"; $cat_title_field = "title"; $cat_symbol = ">"; $query = mysql_query("SELECT * FROM `$table_name` WHERE `$parentcat_field_name` = $parent"); while($result = mysql_fetch_array($query)) { extract($result); if($$parentcat_field_name AND $$parentcat_field_name!=$sss_sub) $cnt++; elseif($$parentcat_field_name == 0) $cnt = 0; for($i=0; $i<$cnt;$i++) { echo $cat_symbol; } echo $$cat_title_field . "<br />"; $sss_sub = $$parentcat_field_name; list_categories($id); } } list_categories(); ?> |
|
![]() |
| زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف) | |
| أدوات الموضوع | |
| طريقة العرض | تقييم هذا الموضوع |
| |
مواضيع ذات صلة | ||||
| الموضوع | الكاتب | المجلس | المشاركات | المشاركة الأخيرة |
| استفسار طريقة عرض روابط الأقسام بشكل متكرر | mohamed | مشاكل وحلول PHP Errors & Troubleshooting | 2 | 16-01-2009 03:47 AM |
| استفسار كيفيه اظهار الأقسام الفرعية بداخل الاقسام الرئيسية | the_traveller | مشاكل وحلول PHP Errors & Troubleshooting | 5 | 31-07-2008 02:42 AM |
| اريد المساعدة فى عرض التصنيفات الرئيسية والفرعية | ahmedzain | مشاكل وحلول PHP Errors & Troubleshooting | 5 | 27-03-2008 12:48 PM |
| [مساعده] الرجاء المساعده في طريقة عرض الأقسام بنظام السمارتي!. | ff5006 | مشاكل وحلول PHP Errors & Troubleshooting | 1 | 27-02-2008 09:17 PM |
| أستفسار عن كيفية ضبط الأقسام | srqa3h | مشاكل وحلول PHP Errors & Troubleshooting | 4 | 24-10-2007 01:53 PM |