html & database

Membuat web form mengunakan data base  

Day- 5 PKL di ISTN 


Apa yang di maksud dengan POST?

Dalam konteks web dan HTTP, "POST" merujuk pada salah satu metode permintaan (request method) yang digunakan oleh klien (seperti browser) untuk mengirimkan data ke server. Permintaan POST digunakan untuk mengirimkan data seperti formulir, file, atau permintaan lain yang mengubah status server.

Misalnya, ketika Anda mengisi formulir pendaftaran di sebuah situs web dan mengklik tombol "Submit", data yang Anda masukkan akan dikirim ke server menggunakan permintaan POST. Data tersebut kemudian dapat diolah oleh server, seperti menyimpannya dalam database atau menjalankan tindakan lain sesuai dengan permintaan yang diajukan.

Dengan demikian, "POST" adalah cara untuk mengirim data dari klien (pengguna) ke server dalam konteks komunikasi web.

Contoh codingan :

pertama adalah membuat coodingan web form:


<?php

require_once"config.php";

?>

<h2>Masukan Data Karyawan</h2>

<form action="" method="post">

<table border="1" width="40%">

 <tr><th colspan="3" bgcolor="black">

 <marquee><font color="white">Form Input Data Karyawan</font></marquee></th></tr>


<tr>

 <td width="30%">NIK

 <td width="1px">:

 <td><input style="width:150px;" type="text" name="nik" value="" placeholder="Masukan NIK Anda" required>

</tr>


<tr>

 <td>Nama Karyawan

 <td>:

 <td><input style="width:300px;" type="text" name="nama_karyawan" value="" placeholder="Masukan Nama Anda" required>

</tr>

 

<tr>

 <td>Tanggal Lahir

 <td>:

 <td><input style="width:150px;" type="date" name="tanggal_lahir" value="" placeholder="Tanggal Lahir Anda" required>

</tr>

 

<tr>

 <td>Alamat

 <td>:

 <td><input style="width:450px;" type="text" name="alamat" value="" placeholder="Alamat Anda" required>

</tr>

 

<tr>

 <td>Status

 <td>:

 <td>

 <input type="radio" name="status" value="Aktif" >Aktif

 <input type="radio" name="status" value="Tidak Aktif" >Tidak Aktif 

</tr>


<tr>

 <td>Keterangan

 <td>:

 <td><input style="width:450px;" type="text" name="keterangan" value="" placeholder="Catatan Anda" required>

</tr> 


<tr>

 <td>

 <td>

 <td>

 <input type="Submit" name="Simpan" value="Simpan">

 <input type="Reset" name="Reset" value="Reset">

</tr> 

</table>

</form>

<?php

if(isset($_POST["Simpan"])){

 $id_admin=$_POST["id_admin"];

 $nama_admin=$_POST["nama_admin"];

 $level=$_POST["level"];

 $email=$_POST["email"];

 $telepon=$_POST["telepon"];

 $username=$_POST["username"];

 $password=$_POST["password"];

 $status=$_POST["status"];

 $keterangan=$_POST["keterangan"];

 $query="INSERT INTO `tb_karyawan` (`id_admin`, `nama_admin`, `level`, `email`, `telepon`, `username`,`password`,`status`,`keterangan`) 

 VALUES ('$id_admin', '$nama_admin', '$level', '$email', '$telepon', '$username, '$password, '$status', '$keterangan')";

 $proses=process($conn, $query);

 echo"<script>alert('Simpan Data Karyawan $nama_karyawan Berhasil....');</script>";

}

?>

<h2>List Data karyawan</h2>

<table border="1" width="100%">

  <tr bgcolor="#000000">

    <th><font color="#ffffff">No</font></th>

    <th><font color="#ffffff">NIK</font></th>

 <th><font color="#ffffff">Nama Lengkap</font></th>

    <th><font color="#ffffff">Tanggal Lahir</font></th>

    <th><font color="#ffffff">Alamat</font></th>

 <th><font color="#ffffff">Status</font></th>

 <th><font color="#ffffff">Keterangan</font></th>

  </tr>

  <tr>

   <td>1</td>

    <td>KRY2408001</td>

    <td>John Doe</td>

    <td>20 Juli 2003</td>

    <td>Jl. Contoh No. 123</td>

 <td>Aktif</td>

 <td>Administrator</td>

  </tr>

  <tr>

 <td>2</td>

 <td>KRY2408002</td>

    <td>Jane Smith</td>

    <td>25 Mei 2004</td>

    <td>Jl. Sample No. 456</td>

    <td>Tidak Aktif</td>

    <td>Cuti Ahir Tahun</td>

  </tr>

</table>


Komentar

Postingan Populer