PDA

View Full Version : چگونگی بررسی ورودی ها زیاد در سمت سرور (php)



IMANAZADI
سه شنبه 18 آذر 1393, 10:34 صبح
با سلام
یک فرم داریم که شامل چندین تکس باکس هست (فرض 25 عدد)
که اطلاعات تمام این تکس باکس ها به php ارسال میشه
حالا در سمت سرور برای بررسی تمام این ورودی ها باید بیایم به تعداد این تکس باکس ها از دستور زیر استفاده کنیم
راه حل دیگه ایی نیست ؟؟






if(isset($_GET['a']) && !empty($_GET['a']) && isset($_GET['b']) && !empty($_GET['b']) && isset($_GET['c']) && !empty($_GET['c']) && ...)

***BiDaK***
سه شنبه 18 آذر 1393, 11:29 صبح
یک حلقه بزاز که آرایه رو پیمایش کنه:

foreach ($_GET as $key => $value)
{
# code...
}

SA_Developer
سه شنبه 18 آذر 1393, 14:10 عصر
سلام
من باشم اینطوری مینویسم:


<?php

$expected = array(
'input1',
'input2',
'input3',
// more

);

foreach ($expected as $ex){
if( !isset($_GET[$ex]) || empty($_GET[$ex]) ){
// not set or empty
echo "$ex must be filled out<br/>\n";
}
}