Widodo

Form Validasi Dengan array php

Didalam sebuah penginputan form validasi sangat penting  karena mencegah  user melakukan kesalahan ketika  mengisi form kita sediakan, sehingga kesalahan isian oleh user dapat diminimalisir, Intinya adalah form  input tersebut harus diisi semua oleh user  dan tidak boleh ada form input yang masih kosong sehingga jika form masih ada yang kosong maka akan muncul pesan atau alerm bahwa form atau bidang belum disiisi..
Disini kita akan  membahawas sebuah  form validasi mengunakan bahasa pemograman php dengan array

1.    Silahkan buka Document Baru dengan format php
2.    Kita buat script phpnya terlebih dahulu  contoh penulisan scriptnya ada dibwah ini :
 

PHP

$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>';

}

3.  Sekarang kita buat form dengan menggunakan sebuah form

4.  Silahkan Buat form dengan field text 2 dan masing masing beri nama (nama dan umur) Struktur HTMlnya dibwah ini.

 

<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>

 

Sekarang kita buat scipt PHPnya dengan menambah fungsi  if (isset($_POST['Submit'])) {

Fungsi ini untuk melakukan proses submit form yang diambil dengan nama button jika script diatas diganti dengan isset($_POST['proses'])), maka name button harus di ganti dengan name=”proses” ,  script lengkapnya seperti dibwah ini

 

PHP

<?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>';

}

}?>

DOWNLOAD



Artikel Terkait

0 Komentar