آخـــر الـــمـــشـــاركــــات

تحميل برنامج الغاء تثبيت البرامج من الكمبيوتر Should I Remove It » آخر مشاركة: اردني وافتخر دردشة وتعليله وسواليف.. » آخر مشاركة: عاشق الحصن بريد الاعضاء » آخر مشاركة: محمد العزام اهلا بكم ..رمضان كريم » آخر مشاركة: حسان القضاة شو عم تسمع هلا » آخر مشاركة: حسان القضاة ما هو سبب تواجدك في المنتدى والى اي حدّ يستمر او ينتهي إنتسابك له ؟ » آخر مشاركة: قلعتي أبدية مرحبا » آخر مشاركة: محمد العزام " أميــــرةُ قـوسِ النَّصـــــر" » آخر مشاركة: قلعتي أبدية ~ إبريـــــــــــــــــل ~ » آخر مشاركة: حسان القضاة اسئلة مهمة بالفوتوشوب في المطابع 2019 » آخر مشاركة: المصمم يزن جبريل صاحب المركز الاول فى مجال تنزيل الملفات كامل مدي الحياة IDM 6.32 » آخر مشاركة: siiin همسات وأشوق » آخر مشاركة: حسان القضاة ""أيلـول""... » آخر مشاركة: قلعتي أبدية تبليغ عن رسالة زائر بواسطة راشد مرشد » آخر مشاركة: أميرة قوس النصر اشتقنالكم » آخر مشاركة: Mahmoud Zaben تُراهات ما قبل النوم ... » آخر مشاركة: قلعتي أبدية شو مزاجك اليوم... » آخر مشاركة: قلعتي أبدية قبول بلاغ عطل ثلاجات كلفينيتور 01092279973 & 0235700997 وكيل كلفينيتور (م .الجديدة) » آخر مشاركة: الوكيل1 قبول بلاغ عطل ثلاجات هوفر 01154008110 & 0235699066 وكيل هوفر (م.6اكتوبر) » آخر مشاركة: الوكيل1 قبول بلاغ عطل ثلاجات جنرال اليكتريك 01207619993 & 0235700997 وكيل جنرال اليكتريك (الز » آخر مشاركة: الوكيل1

الرد على الموضوع

أضف مشاركة إلى الموضوع: [دورة php - الدرس الحادي عشر] - الجزء الأول : جمل التكرار و الدوران : for + while

رسائلك

اضغط هنا للدخول

 
 

يمكنك إختيار أيقونة لرسالتك من هذه القائمة

الخيارات الإضافية

  • سيتم تحويلها www.example.com إلى [URL]http://www.example.com[/URL].

عرض العنوان (الأحدث أولاً)

  • 12-11-2010, 07:15 PM
    Sc®ipt

    رد: [دورة php - الدرس الحادي عشر] - الجزء الأول : جمل التكرار و الدوران : for + while

    اقتباس المشاركة الأصلية كتبت بواسطة jaja20_01 مشاهدة المشاركة
    [align=center]شرح ممتاز وموفق جدا..، وبرضو مفهوم.
    // مع العلم انا مابحب الدوران لانه بحس حالي بدخل بدوران ومتاهه ومابعرف اكمل او اطلع منها//
    بس الدرس سهل وواضح.
    يعطيك العافيه [/align]
    المهم انه الدرس كان واضح بالنسبة الك
    منورة
  • 12-11-2010, 06:20 PM
    jaja20_01

    رد: [دورة php - الدرس الحادي عشر] - الجزء الأول : جمل التكرار و الدوران : for + while

    [align=center]شرح ممتاز وموفق جدا..، وبرضو مفهوم.
    // مع العلم انا مابحب الدوران لانه بحس حالي بدخل بدوران ومتاهه ومابعرف اكمل او اطلع منها//
    بس الدرس سهل وواضح.
    يعطيك العافيه [/align]
  • 10-09-2010, 07:33 PM
    وردة الأمل

    رد: [دورة php - الدرس الحادي عشر] - الجزء الأول : جمل التكرار و الدوران : for + while

    شكرا على المساعدة سوف ابحث و اجد الحل مشكوووووووووووور
  • 10-08-2010, 10:10 PM
    Sc®ipt

    رد: [دورة php - الدرس الحادي عشر] - الجزء الأول : جمل التكرار و الدوران : for + while

    اقتباس المشاركة الأصلية كتبت بواسطة وردة الأمل مشاهدة المشاركة
    انا حاليا باخد في الجامعة مادة php بس ابنوخدها على برنامج easyphp
    نزلت البرنامج بس المشكلة انو apache مش شغال كل ما افتحو بضل يحكيلي
    apache cannot be run another server is using the port or port is blocked by filewall
    دورت كثير في النت عن الحل بضل يحكي انو المشكلة في port
    مش عارفة شو اعمل بدي الحل ضروري مشان اشتغل عليها ارجو المساعدة
    للأسف ما عندي علم عن البرنامج الي بتحكي عنه
    بس الي فهمته انه انتو بتشتغلو على برنامج framework جاهز و السيرفر مدمج مع البرنامج بحيث بعمل تضارب بين النسختين
    و على حد علمي انه ما بصير سيرفرين يشتغلو على نفس البورت
    لهيك بجوز يكون في بإعدادات البرنامج تحكم ببورت السيرفر

    بس عموما الإستغناء عن البرامج و الفريم ورك افضل من استخدام البرامج في كتابة الكود
  • 10-08-2010, 04:07 PM
    وردة الأمل

    رد: [دورة php - الدرس الحادي عشر] - الجزء الأول : جمل التكرار و الدوران : for + while

    انا حاليا باخد في الجامعة مادة php بس ابنوخدها على برنامج easyphp
    نزلت البرنامج بس المشكلة انو apache مش شغال كل ما افتحو بضل يحكيلي
    apache cannot be run another server is using the port or port is blocked by filewall
    دورت كثير في النت عن الحل بضل يحكي انو المشكلة في port
    مش عارفة شو اعمل بدي الحل ضروري مشان اشتغل عليها ارجو المساعدة
  • 10-02-2010, 07:38 PM
    Sc®ipt

    [دورة php - الدرس الحادي عشر] - الجزء الأول : جمل التكرار و الدوران : for + while

    بسم الله الرحمن الرحيم




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




    اما في درسنا اليوم فسوف نتحدث عن موضوع جديد و مهم في كل لغات البرمجة و هو جمل الدوران و التكرار و على بركة الله نبدأ

    ما هو التكرار و ما الفائدة منه ؟؟

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

    كود PHP:
    <?
    echo "1";
    echo 
    "2";
    /*
    .
    .
    .
    .
    .
    */
    echo "499";
    echo 
    "500";
    ?>


    ستصبح العملية عقيمة و طويلة و مملة عدا عن اضاعة وقت قد نكون بأمس الحاجة اليه و ايضا لطباعة الأرقام من 1 الى 500 مثلا ليس من المنطقي كتابة كود يتكون من 500 سطر برمجي لهذا كان لا بد من ايجاد طريقة لبرمجة عمليات هكذا و كان الحل هو جمل الدوران و التكرار .

    تدعمنا لغة php بجمل تكرار كما هو الحال في لغات البرمجة الأخرى و هي اربعة انواع و بإمكاننا تسميتها بالحلقات :

    1 - جملة الدوران for : و هنا يتم تنفيذ الكود ما دام شرط الدوران صحيحا و يجب علينا في هذه الجملة تحديد ما يلي :

    • تحديد عداد ابتدائي لحلقة الدوران و يكون متغير
    • تحديد شرط توقف للدوران كما الشروط التي تعلمناها في السابق
    • تحديد مقدار الزيادة في كل دورة

    والصيغة العاملة لها كالتالي :



    و مثال عليها التالي :

    كود PHP:
    <?
        
    for( $i=$i<=100 $i++ )
        {
            echo 
    "loop : " $i ."<br/>";
        }
    ?>

    و هذا الكود سيقوم بطباعة الأرقام من 1 الى 100 كالتالي :

    كود PHP:
    loop 1
    loop 
    2
    .
    .
    .
    loop 99
    loop 
    100 


    و الدوران بدأ بالكلمة المحجوزة for ثم قمنا بتعريف متغير عداد للدوران اسمه i$ واعطيناه القيمة 1 اي ان القيمة الإبتدائية للدوران هي 1 و ان العد داخل الدوران سيبدا من عند الرقم 1
    ثم بعد الفاصلة المنقوطة و ضعنا شرطا لتوقف الدوران و هو هل اصبحت قيمة العداد i$ اقل او تساوي 100 فإذا كانت الإجابة نعم فسوف يستمر الدوران الى ان تنعكس قيمة الشرط
    ثم بعد الفاصلة المنقوطة وضعنا المتغير i++ اي اضف 1 الى قيمة العداد i$ بعد كل دورة و هي تشبه الجملة i = i+1
    ثم دخلنا الى جسم الدوران و نقوم بطباعة قيمة المتغير i$

    و سيكون الناتج كما في الرابط التالي :

    http://www.al79n-php.info/less11/gen.php

    2 - جملة الدوران while : و هي جملة دوران شائعة الإستخدام خصوصا في التعامل مع قواعد البيانات

    و الصيغة العامة لها كالتالي :



    و مثال عليها كالتالي :

    كود PHP:
    <?
        $i 
    1;
        while( 
    $i<=100 )
        {
            echo 
    "loop : "$i ."<br/>";
            
            
    $i++;
        }
    ?>


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

    فمثلا العداد i$ قيمته الإبتدائية 1
    سيدخل الى جملة while ويفحص الشرط كالتالي :
    هل 1 اقل او يساوي 100 ؟؟
    نعم
    اذا يدخل و يطبع loop : 1
    ثم يزيد العداد i$ بمقدار 1 لتصبح قيمة i$ تساوي 2
    ثم يرجع الى الشرط و يفحصها و هكذا ...

    و لمشاهدة نتيجة هذا المثال بإمكانكم زيارة الرابط التالي :
    http://www.al79n-php.info/less11/while.php

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





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

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