Home » PHP » Membuat Form Input Data Siswa HTML dan PHP

Membuat Form Input Data Siswa HTML dan PHP

by mhdrizki
by mhdrizki

Jika sebelumnya setiap kali anda menambahkan data table dengan cara memasukkan data lewat phpmyadmin sekarang anda akan membuat fasilitas input data sesuai dengan data yang dibutuhkan pada setiap table yang anda buat.Sebagai contoh, anda akan membuat form inputan untuk menambahkan data siswa. Kemudian langsung ditampilkan datanya ke salah satu browser.Langkah pembuatan Form

<form method="post" action="<?php $_SERVER['PHP_SELF'];?>">
  <table width="50%" cellpadding="2" align="center">
<tr>
  <td colspan="2"><h3>Form Tambah Siswa</h3></td>
  </tr>
    <tr>
      <td>NIS</td>
      <td><input type="text" name="nis" size="10"><br/>
        <div class="note"NIS wajib diisi</div></td>
        </tr>
        <tr>
        <td> Nama Siswa</td>
        <td><input type="text" name="nama_siswa" size="30"><br />
        <div class="note">Nama maksimal 30 karakter</div></td>
        </tr>
        <tr>
        <td>Jurusan</td>
        <td>
        <select name="jurusan">
        <option value = "Akutansi">akutansi</option>
        <option value = "Rekayasa Perangkat Lunak">Rekayasa Perangkat Lunak</option>
        </select>
        </td>
        </tr>
        <tr>
        <td></td>
        <td>input type=" submit" value="Tambah siswa">
        <input type="reset" value="Batal"></td>
        </tr>
        </table>
        </form>
<?php
        $nis = $_POST['nis'];
        $nama = $_POST['nama_siswa'];
        $jurusan = $_POST['jurusan'];
        include "config/koneksi.php";
        $perintahsimpan = " insert into siswa (nis, nama_siswa, jurusan)
                 values ('$nis','$nama','$jurusan')";
        if ($_POST['simpan']){
        if (($nis !=="")&&(nama !==)){
        $eksekusi = mysql_query ($perintahSimpan);
        if ($eksekusi){
        echo "<div class=ok>Siswa dengan nama '$nama' telah berhasil disimpan!</div>";
    }else{
    echo "<div class=alert>error : NIS $nis telah terdaftar!</div>";
    }
 else{
    echo "<div class=alert>error : Data yang anda masukkan tidak lengkap!<div>";
    }
    }
?>
    
<?php
        $nis = $_POST['nis'];
        $nama = $_POST['nama_siswa'];
        $jurusan = $_POST['jurusan'];
        include "config/koneksi.php";
        $perintahsimpan = " insert into siswa (nis, nama_siswa, jurusan)
                 values ('$nis','$nama','$jurusan')";
        if ($_POST['simpan']){
        if (($nis !=="")&&(nama !==)){
        $eksekusi = mysql_query ($perintahSimpan);
        if ($eksekusi){
        echo "<div class=ok>Siswa dengan nama '$nama' telah berhasil disimpan!</div>";
    }else{
    echo "<div class=alert>error : NIS $nis telah terdaftar!</div>";
    }
 else{
    echo "<div class=alert>error : Data yang anda masukkan tidak lengkap!<div>";
    }
    }
?>
    

pada script diatas bahwa action pada form bernilai <?php $_SERVER[‘PHP_SELF’];?>, maksud dari script tersebut adalah bahwa ketika form tersebut dieksekusi tombol submit diklik maka form akan menuju ke dirinya sendiri,yang mana didalam terdapat script php yang berfungsi untuk menyimpan data

You may also like