النتائج 1 إلى 7 من 7

الموضوع: سؤال حول PHP و MySql

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2000
    المشاركات
    2,029


    بدأت حالياً في الخطوات الأولى في تعلم برمجة PHP، لكنني لا زلت في الخطوات الأولى فقط، وبالتأكيد أحتاج إلى الوقت الطويل لكي أصل إلى مستوى جيد في برمجة البرامج بهذه اللغة، نحتاج إلى المثابرة وتعاونكم وأقصد تعاون الإخوة المحترفين


    أول برنامج فكرت فيه هو برنامج خاص للمقالات، حقيقة ما دفعني لعمل مثل هذا البرنامج هو أنني لم أجد برنامجاً واحداً يتكيف مع احتياجاتي، وعندما وجدت في أحد المواقع العربية برنامجاً مناسباً أعتذر أصحاب الموقع بلباقة، وهذا حقهم بكل تأكيد وجزاهم الله خيراً على اعتذارهم فهذا اللي دفعني لتعلم هذه اللغة

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

    ---------------------------------
    1) قاعدة البيانات ستحتوي على جدولين، الأول سيكون جدول الأقسام ويحتوي على ما يلي (اسم القسم، وصف القسم) أما الجدول الثاني هو جدول المقالات سيحتوي على ما يلي (تاريخ نشر المقال، اسم الكاتب، المقال).

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

    أكتفي بهذا السؤال حالياً وتحملونا ..... مبتدئين





    سردال غير متواجد حالياً


  2. #2


    السلام عليكم
    اخوي العزيز سردال كيف احوالك ان شاء الله بخير
    شوف الله يسلمك
    لما يدخل المشرف لوحة التحكم المفروض يطلع له الاقسام الموجود وهو يضغط على القسم اللي يبي يضيف فيه المقال ، طبعا الاقسام رايح يرسل معها رقمها بحيث يكون اللنك هكذا
    http://aaa.com/rtl/add.php?id=1
    كل لنك له رقم يأتي بها من رقم القسم من قاعدة البيانات
    بعد ان تفتح الصفحة وكتابه المقال وحفظة ، يجب أن يكون في جدول المقالات حقل اسمه (رقم القسم ) ويخزن فيه رقم القسم الذي ينتمي له المقال

    بعد ذلك لكي تعرق المقالات تحت قسم معين ماعليك سوى الاستعلام عن المقالات التي تحمل رقم القسم المراد
    بإختصار اضف على الحقول التالية (تاريخ نشر المقال، اسم الكاتب، المقال) الحقل (رقم القسم الذي يتبع له المقال )
    وخلاص

    ارجو ان يكون شرحي واضح

    وشكرا





    __________________
    ريانة العود***نادي الليالي تعود
    الذئب غير متواجد حالياً

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2000
    المشاركات
    2,029


    الذئب: أخي الكريم جزاك الله خيراً

    فعلاً لم أفكر بهذه الطريقة، إذاً الجدول الأول يكون (اسم القسم، وصف القسم، ورقم القسم وهذا الرقم يكون تلقائي)

    أما الجدول الثاني، نضيف له رقم القسم الذي سيندرج تحته هذا المقال.

    أعتقد أن هذه هي الطريقة السليمة لعمل هذه الجداول جزاك الله خيراً.





    سردال غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2001
    المشاركات
    177



    تعلم و بالتوفيق و هذي نصائح بسيط:

    برنامجك يعتمد على قاعدة بيانات
    خل الأكواد عنك ، وصمم قاعدة البيانات أولا
    لماذا ؟؟؟
    بعد تصميم قاعدة البيانات يمكنك معرفة
    البيانات المطلوب أدخالها

    تصميم مقترح:
    جدول Sections:
    الأعمدة:
    ID- رقم القسم : متغير تلقائيا
    Title- أسم القسم : متغير نصي
    جدول Articles:
    ID- رقم المقالة : متغير تلقائيا
    SectionID- رقم القسم
    Title- عنوان المقالة : متغير نصي
    ShortDesc- شرح مبسط
    Article- المقالة
    AddDate - تاريخ المقالة : تاريخ
    Author- الكاتب

    يمكنك عمل التصميم بأستعمال أكسس

    و بالتوفيق ...





    Mr.ASP غير متواجد حالياً

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2000
    المشاركات
    2,029


    Mr.ASP: جزاك الله خير أخي الكريم، أنت وضحت لي وبينت

    حقيقة قمت بتجربة تصميم القاعدة على Access وقد عرفت أن هناك خطأ في القاعدة وكان هذا سبب طرح السؤال هنا

    وبإذن الله أعتمد على النموذج المقترح من قبلك، فجزاك الله خيراً.





    سردال غير متواجد حالياً

  6. #6


    تستاهل كل خير اخوي سردال
    يكفي توقيعك "توصيل الخير للغير بكل بساطة، هذا ما أريده "


    بس ما ادري كيف بتستخدك اكسس وانت بترمج في بي اتش بي ؟
    يمكن قصدك تجرب اول

    وزي ماقال اخوي mr.asp
    تصميم قاعدة البيانات هي اهم خطوة لأن تطويرك للبرنامج بعدين يعتمد على طريقة بنائك للقاعدة ،، ايضا سرعة البرنامج وقوته و احتمالية الاخطاء فيه كل ذلك يعتمد على اسلوب تصميم لقاعدة البيانات






    __________________
    ريانة العود***نادي الليالي تعود
    الذئب غير متواجد حالياً

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2000
    المشاركات
    2,029


    الذئب: أشكرك ولله على التشجيع أخي الكريم، حقيقة هذا الشعار اتخذته كرسالة لي، والحمدلله أستطيع أن أقول بأنني أحققه في كل مجال تعلمته، وبإذن الله في مجال البرمجة أحقق هذا الشعار، وأنا أعتقد أن أسئلتي هذه قد يستفيد منها من يقرأها ويقرأ الردود عليها

    بالنسبة للآكسس فهو كاختبار فقط، وإلا فقد بدأت فعلياً في البرمجة الأساسية لبنية البرنامج وسأحتاج الوقت الكثير لأنتهي منه، لأنني لا أعرف الكثير في PHP، ولكن يساعدني تعلم Access وVisual Basic من قبل في تثبيت أساسيات البرمجة الضرورية.

    الآن هذه هي الشفرة لعمل الجدولين الضروررين، سميت البرنامج أقلام لذلك ستجدون أن اسم الجدولين يبدأ بـ Aqlam

    الجدول الأول يحوي على رقم القسم secid، واسم القسم name، ووصف القسم des

    الجدول الثاني يحتوي رقم القسم الذي تندرج تحته المقالة secid، وعنوان المقالة title، وكاتب المقالة writer، ثم التاريخ وأخيراً المقالة.

    فهل ترون أي خطأ في تصميم القاعدة؟ وما هي اقتراحاتكم إن وجدت؟ تعبناكم ويانا والله لكن لكم الأجر إن شاء الله وجزاكم الله خيراً.


    كود:
    CREATE TABLE aqlam_sec (
       secid int(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
       name CHAR(100) NOT NULL,
       des TEXT
    );
    
    CREATE TABLE aqlam_art (
       secid int(10) NOT NULL,
       title CHAR(100) NOT NULL,
       writer CHAR(100) NOT NULL,
       date DATETIME NOT NULL,
       article TEXT NOT NULL
    );






    سردال غير متواجد حالياً





ضوابط المشاركة

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

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