نمایش نتایج 1 تا 2 از 2

نام تاپیک: برگشت دادن متغیر در تابع

  1. #1
    کاربر دائمی آواتار navid3d_69
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    تهران
    سن
    33
    پست
    627

    برگشت دادن متغیر در تابع

    سلام من میخوام وقتی که شرط در تابع درست بود متغیر ست بشه و ر قسمت دیگه از صفحه با isset چک کنم اگر این متغیر ست شده بود نمایش بده ولی این کد کار نمی کنه



    if($insert == true){
    return $Success = "<div class=\"success-fa\">سوال و جواب جدید با موفقیت ساخته شد.</div>";

    }elseif($insert == false){

    return $Error = "<div class=\"error-fa\">مشکل در ساخت سوال و جواب.</div>";


  2. #2
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: برگشت دادن متغیر در تابع

    اگه میخوای وضعیت success$ و error$ را چک کنی اصلا نیاز به return نیست ! کافیه global تعریف کنی و توی تابع مقدارشون را عوض کنی ، اما معمولا با تابع false و true بر میگردونند یا اصلا همون پیام ها را برگدونید و بر اساس بازگشتی تابع ی ااون پیام ، متن را echo میکنند !مثلا اینطوری :

    function insert_record(){
    //do insert operation

    // #1
    return (($insert) ? "<div class=\"success-fa\">سوال و جواب جدید با موفقیت ساخته شد.</div>" : "<div class=\"error-fa\">مشکل در ساخت سوال و جواب.</div>");
    // #2
    return $insert
    }

    #1 echo insert_record();
    #2 insert_record() ? "<div class=\"success-fa\">سوال و جواب جدید با موفقیت ساخته شد.</div>" : "<div class=\"error-fa\">مشکل در ساخت سوال و جواب.</div>";


    با if هم میشه و اما من ternary را ترجیح میدم !

تاپیک های مشابه

  1. سوال: برگشت دادن چندین متغیر
    نوشته شده توسط abdollah110110 در بخش PHP
    پاسخ: 1
    آخرین پست: دوشنبه 27 دی 1389, 08:01 صبح
  2. قرار دادن آدرس یک تابع در یک متغیر
    نوشته شده توسط abtin256 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: شنبه 29 آبان 1389, 10:50 صبح
  3. برگشت یک متغیر از sp
    نوشته شده توسط rezaei manesh در بخش SQL Server
    پاسخ: 3
    آخرین پست: دوشنبه 04 اردیبهشت 1385, 20:29 عصر
  4. مشکل در پاس دادن آرایه به تابع
    نوشته شده توسط بابک زواری در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: شنبه 24 اردیبهشت 1384, 22:35 عصر
  5. چگونگی قرار دادن متغیر در veiw لطفا..
    نوشته شده توسط یاسر احسانی در بخش SQL Server
    پاسخ: 5
    آخرین پست: شنبه 16 اسفند 1382, 16:21 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •