دلیل استفاده از savesettings در isset

پرسیده شده
فعالیت 1239 روز پیش
دیده شده 655 بار
0

با عرض سلام و ادب خدمت شما استاد عزیز 

 

استاد جان چرا در قسمت isset از name دکمه استفاده کردید ؟ آیا  بهتر نبود که از خالی نبودن checkbox اطمینان حاصل کنیم و نیم اینپوت  checkbox رو پاس بدیم به isset  ؟ 

 

با تشکر

 

 

if (isset($_POST[ 'checkbox'])) {

    var_dump($_POST);


}
فایل پیوست

Farzad Rajabi
Farzad Rajabi

18 آذر 99

0
حذف شده

سلام دوست عزیز

 

ببینید دلیل استفاده از تابع isset این هست که ما اول چک کنیم مقداری که می خوایم در آرایه POST هست یا نه

چون اگر ست نشده باشه به خطا می خوره برنامه

و نکته بعدی اینکه استاد با name دکمه محتوای داده ارسال شده توسط فرم رو چک کردند و اگر نام اون دکمه submit در آرایه POST باشه هر چیزی که در فرم ارسال شده باشه در این آرایه POST هست از جمله input checkbox که داریم

 

حالا اگر تیک خورده باشه که مقدار on داره وگرنه یک رشته خالی هست

که می تونیم مقدار اون رو با دستور زیر بگیریم

$_POST['myCheckBox']

اگر شرط isset رو با نام checkbox هم چک کنید مشکلی نداره در هر صورت باید کاری کنید که کد شما به خطا نخوره

 

موفق باشید

فایل پیوست

مجید زادگی

توسط

مجید زادگی

19 آذر 99