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

الموضوع: [درس]تا كملة لموضوع ال function بطريقة سهلة

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109

    Thumbs up [درس]تا كملة لموضوع ال function بطريقة سهلة



    بسم لله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته
    تكملة الدرس
    وهو عباره عن معرفت استخدام كلمة
    return
    كلمة
    return
    تعني اعادة متغير او قيمة احنى محتاجنها
    هتقول مش فاهم قصدك هقول هديك مثال عملي جداااااااااااااا
    هو مثلا احنى مش بنعمل تحقق علي الحقول اذا كانت فارغة ام لا هتقول نعم طيب بتعملها اذي
    عن طريقة if
    صح انت هتقول اه طيب ياسيد نعمل مثال عن طريقة
    if ونشوف اه الي هيحصل انت معايا ولا لا
    ها نعمل متغير ونسميه مثلا
    $user
    لو كان $user فارغ يطلع ويقول فارغ وما يكملش الكود الي بعده صح طيب اولا
    empty=يعني فارغ
    !=فارغ
    exit=خروج من الكود
    كده عرفنا حجات ادوات نستخدمه
    نعمل فورم ارسال البيانات اوكي
    كود PHP:
      <form action="in.php" method="POST">
      <
    input type="text" name="user">
      <
    input type="submit" value="ارسال">
      </
    form
    وديه صفحة استقبال البيانات
    اسمها
    in.php
    كود PHP:
     <?php
    $user
    =$_POST['user'];
    if(empty(
    $user)){
        echo
    "اكتب الاسم";
        exit;
    }else{
        echo 
    $user."<br>";
    }

    echo
    "انا اهوووووووووووووووووووووووو";

    ?>
    مش ده الي انت هتعمله عشان تتحقق من الحقل فارغ ام لا بطريقة العادية صح ام لا
    طيب افرض لو عندك 100 حقل هل هتعمل لكل حقل الكلام ده يعني كل حقل تكتب له كل الكلام ده
    يعني الصفحة مع الف سلامه اشوفك بكره لغيط ما تخلص
    الكتابة
    طيب اه الحل الامثل ليه
    هو الفنكشن
    كيف هقول ليك ياعم بس بس افتح صفحة الفنكشن
    وكتب التالي
    كود PHP:
     <?php
     
    function empty_fiald($str){
     
    //اكتب كل الي انتى كتبته  في الاعلي هنا اذي   بص    
     
    if(empty($user)){
        echo
    "اكتب الاسم";
        exit;
    }else{
        echo 
    $user."<br>";
    }
         }
     
    ?>
    ونغير $user بي $str
    ديه اسم انت بتعطيه للداله عشان تعرف تدخل المتغير الي انت عاوذه
    طيب بعدين نغير بدل الكلام ده
    كود PHP:
         echo $user."<br>"
    هنا جه دور كلمة return
    اذي هقول ليك
    احنى هنا محتاجين قيمة المتغير$str
    صح الي هو هيبقي المتغير
    $user
    صح
    يبقي الكود كده
    كود PHP:
         function empty_fiald($str){
     
    //اكتب كل الي انتى كتبته  في الاعلي هنا اذي   بص    
     
    if(empty($str)){
        echo
    "اكتب الاسم";
        exit;
    }else{

    return 
    $str;
    }
         } 
    نعمل استعدعاء لصفحة الفنكشن
    نكتب الداله كده
    كود PHP:
         empty_fiald($user); 
    طيب الكود كامل عشان تعرفة
    كود PHP:
         <?php
    function empty_fiald($str){
     
    //اكتب كل الي انتى كتبته  في الاعلي هنا اذي   بص    
     
    if(empty($str)){
        echo
    "اكتب الاسم";
        exit;
    }else{

    return 
    $str;
    }
         }
         
    $user=$_POST['user'];
         
         
    empty_fiald($user);
         echo 
    $user."<br>";
         
    echo
    "انا اهوووووووووووووووووووووووو";

    ?>
    ا عملة طباعة المتغير بعد ما يتاكيد من وجود ه

    نشرح
    احنى قلنى لو الحقل فارغ يطباع
    echo"اكتب الاسم";

    ويعمل
    exit
    يعني خروج من الكود
    طيب لو الحقل فيه حاجه يعمل ايه
    احنى قولنا
    return $str;

    يعني يرجع قيمة المتغير $str;
    وهو لما نستخدمه هتبقى قيمتة هي $user
    صح ام لا

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


    وان شاء الله هعمل كمان طريقة استخدام global
    واسف لو في اخطاء لغاويه
    بتوفيق للجميع





    التعديل الأخير تم بواسطة محمدهلال ; 04-11-2008 الساعة 09:16 PM
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    659


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





    __________________
    مدونتي | تويتر


  3. #3
    عضو جديد
    تاريخ التسجيل
    Jan 2008
    المشاركات
    16


    مشكور يا محمد
    مهجود رائع





    __________________
    سبحان الله و بحمد
    سبحان الله العظيم

    mohey.elbaz@hotmail.com

  4. #4
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


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

    جزاك الله الف خيراااااااااا اخي الكريم سامحني علي طريقة الشرح بهذا الطريقة

    جزاك الله الف خيرااااااا اخي الكريم محيي


    وعلي فكره انا اقمة بعادة الشرح ليه واضفة شرح للجلوبل
    وده رابط الشرج الجديد



    http://www.swalif.net/softs/swalif45/softs246636/

    ان شاء الله يفيد الناس
    جزاكم الله خيراااااااا اخواني علي رداكم





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  5. #5


    ماشاء الله عليك





    __________________
    إِنْ لَمْ تُحْسِنْ ظنَّكَ بِهِ لِأَجْلِ وَصْفِهْ فَحَسِّنْ
    ظَنَّكَ بِهِ لِأَجْلِ مُعَامَلَتِهِ مَعَكْ فَهَلْ عَوَّدَكَ إِلَّا حَسَنًا؟
    وَهَلْ أَسْدَى إِلَيْكَ إِلَّا مِنَنًا؟

  6. #6
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    جزاك الله الف خيرااااا اخي ابوطارق
    والله ردك ده بيفرحني جدااااااا جزاك الله الف خيرااااااااااااا





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    232


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






  8. #8


    جزاك الله الف خيرااااا اخي ابوطارق
    والله ردك ده بيفرحني جدااااااا جزاك الله الف خيرااااااااااااا
    جزاك الله الف الف خير يا اخي العزيز محمد هلال لانك فعلا مجتهد وان شاء الله تكون من اعظم المبرمجين في هذا المجال

    يجزاك الله الجنه ان شاء الله





    __________________
    إِنْ لَمْ تُحْسِنْ ظنَّكَ بِهِ لِأَجْلِ وَصْفِهْ فَحَسِّنْ
    ظَنَّكَ بِهِ لِأَجْلِ مُعَامَلَتِهِ مَعَكْ فَهَلْ عَوَّدَكَ إِلَّا حَسَنًا؟
    وَهَلْ أَسْدَى إِلَيْكَ إِلَّا مِنَنًا؟

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    شكرا اخي على الدرس المفيد والمعلومات القيمة
    جزاك الله الف خيراااااا اخي الكريم

    جزاك الله الف الف خير يا اخي العزيز محمد هلال لانك فعلا مجتهد وان شاء الله تكون من اعظم المبرمجين في هذا المجال

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


    جزاك الله الف خيراااااااااا اخي الكريم ابو طارق





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com





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

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

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