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

بريدك الإلكتروني:

النتائج 1 إلى 12 من 12
شجرة الإعجاب1إعجاب
  • 1 Post By coder

الموضوع: [دالة] if المعدلة :)

  1. #1
    * أبو عمــر * الصورة الرمزية coder
    تاريخ التسجيل
    24-12-2006
    السن
    39
    المشاركات
    3,788
    معدل تقييم المستوى
    15

    افتراضي [دالة] if المعدلة :)

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

    كالمعتاد دالة بسيطة لكنها مفيدة جداً
    خصوصا اذا كنت تحتاج لاستخدام العبارة if الشرطية بكثرة في سكريبتاتك...

    كود PHP:
    function iif($condition$if_true$if_false)
    {
        if(
    $condition)
        {
            return 
    $if_true;
        }
        else
        {
            return 
    $if_false;
        }

    طريقة الاستخدام:
    كود PHP:
    iif(isset($var), "المتغير له قيمة""المتغير ليس له قيمة"); 
    الفائدة الحقيقية للدالة تكمن في الاختصار
    حيث يمكنك استخدامها بالطريقة التالية بدون اي مشاكل
    كود PHP:
    echo "مرحباً" iif(isset($_SESSION['username']), $_SESSION['username'], "ضيف"); 
    وتكون النتيجة هي طباعة رسالة ترحيب بالضيف أو باسم العضو (في حالة تسجيل الدخول)

    ارجو ان تكون الدالة مفيدة
    تحياتي

    محمود
    Mr.HELMY معجب بهذا .
    رُبّ أخٍ لك لم تلِدهُ أُمُّكَ
    الطموح يعني الحلم، أوله صبر وتفاؤل، وأوسطه اجتهاد وإرادة، وآخره نتيجة رائعة بإذن الله.

  2. #2
    مشرف الصورة الرمزية عبد الواحد البشيري
    تاريخ التسجيل
    21-01-2007
    السن
    36
    المشاركات
    1,309
    معدل تقييم المستوى
    12

    افتراضي رد : [دالة] if المعدلة :)

    طبعا دالة مفيدة جدا
    شكرا لك على الدالة الذكية


    هذا تطبيق مني على الدالة وهي التأكد من اسم الدخول وكلمة المرور من القاعدة
    هذا الكود فقط للتجربة ولا ينصح باستخدامه فهو غير امن
    كود PHP:
    ob_start();
    include(
    'config.php');
    function 
    iif($condition$if_true$if_false)
    {
        if(
    $condition)
        {
            return 
    $if_true;
        }
        else
        {
            return 
    $if_false;
        }

    $user='nadorino'// قيمة المتغير تم ارسالها عبر فورم تسجيل الدخول    $_POST['user']
    $pass='123456'// نفس المتغير اعلى                 $_POST['pass']
    $table='users'// اسم الجدول في القاعدةy
    $natija=mysql_query("select * from $table where user='$user' and pass='$pass'");
    $login=mysql_num_rows($natija);
    iif($login 0setcookie('user',$user,time()+3600),'false'); 

    echo 
    iif(isset($_COOKIE['user']),$_COOKIE['user'],' :ضيف').' مرحبا   ';

    echo 
    '<br><br><br>';
    highlight_file(__file__);
    ob_end_flush(); 
    للتجربة
    http://abdelouahid.free.fr/php/login.php
    التعديل الأخير تم بواسطة عبد الواحد البشيري ; 14-07-2007 الساعة 10:59 PM

  3. #3
    عضو مشارك
    تاريخ التسجيل
    22-07-2007
    المشاركات
    60
    معدل تقييم المستوى
    11

    افتراضي رد : [دالة] if المعدلة :)

    مشكور اخوي coder
    وبارك الله فيك

  4. #4
    * أبو عمــر * الصورة الرمزية coder
    تاريخ التسجيل
    24-12-2006
    السن
    39
    المشاركات
    3,788
    معدل تقييم المستوى
    15

    افتراضي رد : [دالة] if المعدلة :)

    اقتباس المشاركة الأصلية كتبت بواسطة Nadorino مشاهدة المشاركة
    طبعا دالة مفيدة جدا
    شكرا لك على الدالة الذكية


    هذا تطبيق مني على الدالة وهي التأكد من اسم الدخول وكلمة المرور من القاعدة
    هذا الكود فقط للتجربة ولا ينصح باستخدامه فهو غير امن
    كود PHP:
    ob_start();
    include(
    'config.php');
    function 
    iif($condition$if_true$if_false)
    {
        if(
    $condition)
        {
            return 
    $if_true;
        }
        else
        {
            return 
    $if_false;
        }

    $user='nadorino'// قيمة المتغير تم ارسالها عبر فورم تسجيل الدخول    $_POST['user']
    $pass='123456'// نفس المتغير اعلى                 $_POST['pass']
    $table='users'// اسم الجدول في القاعدةy
    $natija=mysql_query("select * from $table where user='$user' and pass='$pass'");
    $login=mysql_num_rows($natija);
    iif($login 0setcookie('user',$user,time()+3600),'false'); 

    echo 
    iif(isset($_COOKIE['user']),$_COOKIE['user'],' :ضيف').' مرحبا   ';

    echo 
    '<br><br><br>';
    highlight_file(__file__);
    ob_end_flush(); 
    للتجربة
    http://abdelouahid.free.fr/php/login.php
    اقتباس المشاركة الأصلية كتبت بواسطة mwafi مشاهدة المشاركة
    مشكور اخوي coder
    وبارك الله فيك
    بارك الله فيكم اخواني
    رُبّ أخٍ لك لم تلِدهُ أُمُّكَ
    الطموح يعني الحلم، أوله صبر وتفاؤل، وأوسطه اجتهاد وإرادة، وآخره نتيجة رائعة بإذن الله.

  5. #5
    عضو جديد
    تاريخ التسجيل
    25-09-2007
    المشاركات
    4
    معدل تقييم المستوى
    0

    افتراضي رد : [دالة] if المعدلة :)

    أحسنت على الدالة الذكية
    وأنا شخصيا لا أحب أن أكتب return في آخر بلوك ال if أفضل هذه
    function iif($condition, $if_true, $if_false)
    {
    if($condition) return $if_true; return $if_false;
    }

  6. #6
    عضو شرف الصورة الرمزية TECNOYOTTA
    تاريخ التسجيل
    20-08-2007
    المشاركات
    39
    معدل تقييم المستوى
    0

    افتراضي رد : [دالة] if المعدلة :)

    شكرا coder علي المعلومه

    لكن ماذا يفعل الامر return() ؟؟؟

  7. #7
    عضو جديد
    تاريخ التسجيل
    22-08-2008
    المشاركات
    2
    معدل تقييم المستوى
    0

    افتراضي رد : [دالة] if المعدلة :)

    هناك طريقة موجودة مسبقاً في php لحل هذه المشكلة وهذا مثال عليها:
    كود PHP:
    <?php
    $sSeason 
    "Winter";
    echo((
    $sSeason == "Summer" 'Hot!' 'Cool!'));
    ?>

  8. #8
    عضو مشارك
    تاريخ التسجيل
    09-05-2011
    المشاركات
    36
    معدل تقييم المستوى
    0

    افتراضي رد: رد : [دالة] if المعدلة :)

    الله يعطيك العافية بس طيب تعرف شو حاول تعمل دالة iiff تستقبل elseif كمان تكون تفوقت هيك عشركة php ;D

  9. #9
    عضو شرف
    تاريخ التسجيل
    07-02-2011
    المشاركات
    534
    معدل تقييم المستوى
    7

    افتراضي رد: [دالة] if المعدلة :)

    شكرا يا أستاذ كودر
    (اسم على مسمى)
    مبرمج php,html,css,js,ajax,jquery
    إيميلي
    i.radwan1996@gmail.com
    ساكي بي
    i.radwan.14
    هوتميل
    i.radwan1996@hotmail.com
    و الأفضل يا جماعة سكاي بي ثم جيميل ثم هوتميل

  10. #10
    عضو فعال الصورة الرمزية 1234
    تاريخ التسجيل
    08-11-2010
    المشاركات
    238
    معدل تقييم المستوى
    8

    افتراضي رد: [دالة] if المعدلة :)

    نعم جيد جدا كورك

  11. #11
    عضو شرف الصورة الرمزية ملك الأرقام
    تاريخ التسجيل
    07-08-2009
    السن
    22
    المشاركات
    1,576
    معدل تقييم المستوى
    10

    افتراضي رد: [دالة] if المعدلة :)

    هههههه الله يسامحك اخذتها من vbulletin

  12. #12
    Webmaster
    "رب زدني علما"
    الصورة الرمزية يوسف الحمود
    تاريخ التسجيل
    24-12-2006
    المشاركات
    4,961
    معدل تقييم المستوى
    10

    افتراضي رد: [دالة] if المعدلة :)

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


    من استفاد من مواضيعي أو كتاباتي وأحب رد الجميل لي ... فليدعو لي بأن يرزقني الله من خيري الدنيا والآخرة وأن يفتح علي أبواب الرزق ...

    قوانين منتدى بي اتش بي

    Regulations Montada PHP




معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. مشكلة مشكلة في دالة chmod وفي دالة الاستقبال $season=$_POST["season"];
    بواسطة mostafa yosry في المنتدى مشاكل وحلول PHP Errors & Troubleshooting
    مشاركات: 6
    آخر مشاركة: 13-12-2008, 06:37 PM
  2. [دالة] دالة التاريخ باللغة العربية
    بواسطة عبد الواحد البشيري في المنتدى دوال خاصة
    مشاركات: 13
    آخر مشاركة: 02-08-2007, 06:45 PM

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

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