Kamis, 04 September 2014

Coding Shared - Kali ini akan membagikan trik script sederhana mengenai submit form dengan metode "onchange", Submit form ini seringkali digunakan salah satunya jika kita ingin melakukan filter data barang, data obat, laporan berdasar tahun tertentu dll.

Konsepnya sederhana, yaitu kita akan membuat sebuah form dimana akan ada <select> yang <option> nya akan terisi sebuah nilai antara 1-100, untuk menciptakan nilai dengan rentang 1-100 kita akan menggunakan "for" sedangkan untuk menampilkan keterangan dari nilai yang telah kita pilih, kita akan menggunakan "if else".

langsung saja coba kita lihat script berikut :
<form action="" method="post">
NILAI UJIAN<br />
<select name="nilai" onchange="submit()">
<?php
for ($i=1;$i<=100;$i++)
  {
      if ($i==$_POST['nilai'])
           {  echo '<option value="'.$i.'" selected=selected>'.$i.'</option>';}
      else {  echo '<option value="'.$i.'">'.$i.'</option>';}
  }
?>
</select>
<br />KETERANGAN : </br>
<?php
if(isset($_POST['nilai']))
{
    if ($_POST['nilai']<=40){echo"Nilai C";}
    elseif ($_POST['nilai']<=70){echo"Nilai B";}
    else{echo"Nilai A";}
}

?>
</form>
Setiap kali kita memilih nilai, secara otomatis akan memberikan keterangan dari nilai yang telah kita pilih . Script" if ($i==$_POST['nilai']) " berfungsi untuk menampilkan kembali nilai yang telah kita pilih pada saat sebelum submit, sedangkan "onchange="submit()" " adalah script untuk otomatis submit form jika value select berubah.

Sekian Share Script sederhana kali ini, semoga bermanfaat.
Categories: ,

Related post

Subscribe to RSS Feed Follow me on Twitter!