PDA

View Full Version : سوال: طرز چک کردن مقادیر ارسالی و نمایش پیغام خطا



hamidhassas
جمعه 30 مرداد 1394, 16:46 عصر
من یک فرم دارم کلی فیلد هست که با متددPOST اطلاعات رو ارسال میکنم می خام کاری کنم که هر کدوم از فیلد ها خالی بود به صورت هوشمند شماسایی بشه و برای هر فید یک پیغام خاص نمایش داده بشه


مثلا فیل tname خالی ازسال میشه اول بشه تشخص داد که $_Post['tname'] خالیه و بعد به صورت اختصاصی بیاد بگه نام خود را وارد کنید

mohamadali1374
جمعه 30 مرداد 1394, 17:09 عصر
سلام از تابع empty استفاده کنید:
if(empty($_POST['tname'])){echo "مقدار ارسالی خالی است!";}

hamidhassas
جمعه 30 مرداد 1394, 19:07 عصر
سلام از تابع empty استفاده کنید:
if(empty($_POST['tname'])){echo "مقدار ارسالی خالی است!";}
من ی تابع میخوام که هوشمندانه عمل کنه و خودت هر متقیری که با POST ارسال شده رو چک کنه و بهشون پیام بده

hamedarian2009
جمعه 30 مرداد 1394, 19:27 عصر
من ی تابع میخوام که هوشمندانه عمل کنه و خودت هر متقیری که با POST ارسال شده رو چک کنه و بهشون پیام بده
می تونید به این صورت عمل کنید:


foreach ($_POST as $key => $value) {
if(empty($value)) {
echo 'plz fill '.$key.' field!<br />'.PHP_EOL;
}
}