Cara menggunakan form action function php

Tutorial dasar-dasar PHP Form kali ini akan membahas bagaimana cara membuat program php form action pada halaman yang sama, tidak perlu redirect atau memanggil halaman lainnya.

Pada pembelajaran PHP Form sebelumnya, ketika kita membuat form kemudian setelah method="post" kita menggunakan action="namafile.php" untuk melewatkan data yang dinputkan di form  ke halaman "namafile.php".

Nah kali ini, kita tidak akan memanggil halaman lainnya di saat melewatkan data yang kita inputkan pada form inputan. Data-data yang telah diinputkan akan ditampilkan pada halaman yang sama.

Dalam percobaan kali ini, kita akan melakukan dua percobaan :

  • Percobaan ke-1, proses pengiriman data akan dilewat antar halaman. Dalam kasus ini, setelah dimasukkan data pada form inputan, lalu akan dipanggil file halaman lainnya untuk diproses dan ditampilkan hasilnya.
  • Percobaan ke-2, proses pengiriman data akan dilakukan di halaman yang sama. Dalam kasus ini, data yang telah diinputkan akan diproses dan ditampilkan pada halaman yang sama [tidak perlu memanggil halaman lainnya].

PERCOBAAN KE-1

Percobaan ke-1 bertujuan untuk menunjukkan proses pengirimana data antar halaman. Oleh karena itu, dalam percobaan ini terdapat dua file:

  • File dataform.php, merupakan halaman untuk inputan user
  • File proses.php, merupakan halaman yang memproses inputan yang telah diinput pada file dataform.php

Semua file disimpan dalam folder phpschool/formaction.

Langkah 1.1

Salin kode program php dibawah ini dan berinama dataform.php, lalu simpan di folder phpschool/formaction.



    Kirim Data Form PHP



 
  Nama Lengkap 
  Alamat 
  Tanggal Lahir  
  Jenis Kelamin
   
     Pria
     Wanita
   
  
  Pendidikan
   
    
              SD
                 SMP
                 SMA
                 S1
                 S2
     S3
          
   
  
  
 



Langkah 1.2

Salin kode program berikut dan berinama file proses.php, lalu simpan juga di folder phpschool/formaction.


Langkah 1.3

Jalankan file dataform.php pada browser, maka akan tampak tampilan form input seperti gambar di bawah ini :

Ketika selesai menginput data dan kemudian menekan tombol "Simpan", maka akan dipanggil file proses.php. Jadi data-data tersebut dikirim dan diproses oleh halaman yang berbeda. Sehingga kita akan melihat hasil tampilan dari file proses.php seperti gambar di bawah ini :



Kesimpulan:Dalam percobaan ini kita telah melihat bahwa proses menyimpan dan menampilkan data dilakukan oleh halaman yang berbeda dari halaman inputan.


PERCOBAAN KE-2

Percobaan ke-2 ini adalah kebalikan dari Percobaan ke-1, dimana kita akan mengirim dan memproses data inputan [menyimpan dan menampilkan] di halaman yang sama.

Dengan demikian, ita hanya membutuhkan satu halaman, yaitu file yang kita berinama dataformself.php. File tersebut kita simpan juga dalam folder phpschool/formaction.

Langkah 2.1

Salin kode program php di bawah ini dan berinama dataformself.php :




    Kirim Data Form PHP


Bài mới nhất

Chủ Đề