by : MeltDown - thejagat.com
Salah satu cara agar anda dapat mengecek status pengisian value input di PHP adalah dengan
fungsi empty. Fungsi tersebut digunakan untuk melihat apakah user memasukkan data yang
diminta atau tidak. Persoalannya kemudian, bagaimana jika passing data diambil dari form
input array ? ... Pada kondisi ini anda tidak bisa langsung menggunakan konfisi if(!empty) atau
if(empty). Karena input array (secara default) tidak dalam kondisi kosong (meskipun tidak
diinput) ketika dilakukan proses data. Untuk lebih jelasnya seperti contoh berikut :
FORM INPUT.php
<?php
if($_POST['kirim'])
{
$nama_binatang=array_filter($_POST['nama_binatang'],'strlen');
if(empty($nama_binatang))
{
echo "Form jangan kosong";
}
else
{
for($i=0;$i<=count($nama_binatang)-1;$i++)
{
echo "$nama_binatang[$i]<br>";
}
}
}
?>