بدست آوردن تعداد آیتم های غیر خالی ارسال شده به صفحه دیگر!!؟؟

با سلام
من یک فرم دارم مثل این:
<form action="getnum.php" method="post">
<input name="test1" type="text" /><br />
<input name="test2" type="text" /><br />
<input name="test3" type="text" /><br />
<input name="test4" type="text" /><br />
<input name="test5" type="text" /><br />
<input name="test6" type="checkbox" value="yes" /><br />
<input name="test7" type="checkbox" value="yes" /><br />
<input name="test8" type="checkbox" value="yes" /><br />
<input name="" type="submit" value="Submit" />
</form>
حالا میخوام وقتی این فرم POST شده به صفحه getnum.php تعداد فیلد های پر یا خالی و یا انتخاب شده (چک باکس) یا نشده را بهم نشون بده
مثلا اگر تعداد 3 تا از تکس باکسها پر شده بود و یکی از چک باکسها نیز چک زده شده بود عدد 4 را به من نشان دهد
آیا این کار امکان پذیر است؟
 
در ضمن راه زیر رو بلدم میخوام اینقدر if ننویسم
$a = 0;

if (!empty($_POST['text1'])) {
$a++;
}
if (!empty($_POST['text2'])) {
$a++;
}
if (!empty($_POST['text3'])) {
$a++;
}
if (!empty($_POST['text4'])) {
$a++;
}
if (!empty($_POST['text5'])) {
$a++;
}
if (!empty($_POST['text6'])) {
$a++;
}

echo $a;
لازم به ذکر است که من میخوام از اسامی دیگر به جز این استفاده کنم برا همین از حلقه for یا while هم نباید استفاده و فقط اعداد رو عوض کنیم میخوام کار اصولی باشه
دوستون دارم
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا