Free Artikel

  Software
  Hardware
  Tips dan Trik
  Google Info
  PHP - MYSQL
  Networking
  Harddisk
  Registry
  Javascript
  OS Windows
  Cracking
  Malware
  Web Apps
  Web Develop
  Seputar Driver







Our Links

 Developer Links
  TemplateShare
  FavIcon Builder
  SQL Buddy
  Aptana

 Blogs Partner
  TheJagat Blog
  Tekno Info
  Oenks
  Ngutang Roko
  Heryudi Praja

 Driver Support
  PCI Database


Share TheJagat
BANTU KAMI untuk sosialisasi.

Bookmark and Share

Bagikan Link yang sedang anda akses dengan cara klik pada tombol "SHARE" diatas pada setiap Account "Social Network" anda.

Jagat Support

Click to Chat

MeltDown

Neon-X

Counter

Ip Address Anda

IP

JAGAT IT INDONESIA - FREE ARTIKEL - PHP - MYSQL -(PHP) Cek Status Empty Pada Input Array
<< Kembali

"(PHP) Cek Status Empty Pada Input Array"
Oleh : MeltDown
Ditulis pada : 02-June-10

EMPTY INPUT ARRAYSalah 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

<form action="<?php echo $phpself?>" method="post">
<?php
for($i=0;$i<=3;$i++)
{
?>
<input type="text" name="nama_binatang[]" size="30"><br><br>
<?php
}
?>
<input type="submit" value="Input" name="kirim">
</form>

Script tersebut akan menghasilkan output seperti gambar berikut :

Form input Array

Ketika anda membuat code prosesnya, anda tidak bisa menggunakan if(empty($_POST['nama_binatang'])) atau if(!empty($_POST['nama_binatang']), karena $nama_binatang sudah membawa karakter tersendiri (nilai array) ketika form di klik. Nah, sebagai solusinya, anda harus menghapus dulu nilai array tersebut dengan fungsi array_filter. Caranya adalah seperti contoh berikut :

<?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>";       
        }
    }
}
?>

Semoga bermanfaat :) ...




Kalkulasi Artikel

TheJagat on Facebook


Pesan Umum

ShoutMix chat widget

THE JAGAT - Center : Desa Bondan Blok Wideng, Sukagumiwang Kab. Indramayu ***
THE JAGAT - Branch : Ciputat - Tangerang - Banten
THE JAGAT - Contact :
Mail Support : ngobrol@thejagat.com