contact
WA: 0822-8846-7823
SMS: 0822-8846-7823
Call: 0822-8846-7823
BBM: D7DB3491
ebsofmail@gmail.com

Membuat Validasi Form Menjadi Array pada PHP

Posted in PHP MYSQL / i Life at 28 Oktober 2016 With 0 Comments

OK.. tutorial kali ini kita akan membahas cara Membuat Validasi Form dengan PHP, dengan memanfaatkan array , maksudnya menampilkan pesan kesalahan menjadi array di dalam validasi yang kita buat, validasi form sendiri tentunya sangat bermanfaat untuk mendapatkan data yang valid yang diinginkan , Dalam tahap membuat validasi kai ini kita menggunakan array pada PHP, menampung pesan kesalahan kedalam array, dan kemudian kita tampilkan dengan menggunakan foreach..

Cara Validasi Form Dengan Array pada PHP

artikel ini saya pikir cukup menarik, jika pada artikel sebelumnya kita belajar cara membuat validasi menggunakan tehnik dasar, menampilkan pesan kesalahan hanya pada satu item dengan menggunakan logika if , nah sekarang kita akan mendeteksi kesalahan input pada form secara array atau simultan .

▼ Download Source Code Dibawah Ini ▼


OK.. langsung saja..

Buat file Index.php ,

<form action="" method="post"> 
  <label>Nama :  
  <input type="text" name="nama" />
  </label><p>
    <label>Umur :
    <input type="text" name="umur" />
    </label>
  </p>
  <p>
    <label>
    <input type="submit" name="Submit" value="Submit" />
    </label>
  </p>
</form>

Nah untuk aksinya.. kita buat script PHP berikut :

<?PHP if (isset($_POST['Submit'])) { 
$error = array();
if (empty($_POST['nama'])) {
 $error[] = 'Nama Tidak Boleh Kosong..!';
} else {
$nama = addslashes(trim(strip_tags($_POST['nama'])));
}
if (empty($_POST['umur'])) {
  $error[] = 'Umur Tidak Boleh Kosong..!';
} else { $umur =strip_tags(trim($_POST['umur']));}
if (empty($error)) {  
echo "Nama : ".$nama."";
echo "<br>Umur : ".$umur."";
}
else{echo'<div class="alert">';
foreach ($error as $key => $values) {             
echo '<li>'.$values.'</li>';
}
echo'</div>';
}
}
?>

Dapat kita lihat pada script di atas, kita membuat variabel array dengan nama $error , kemudian pada setiap logika validasi yang kita buat , kita tampung ke dalam variabel $error, dan kemudian kita tampilkan array tersebut dengan menggunakan perulangan foreach..

 

Artikel Rekomendasi



Artikel Terkait

Diskusi