Crud pada PHP & MySQL - Cara Input Data Pendaftaran Mahasiswa pada PHP

Crud pada PHP & MySQL - Cara Input Data Pendaftaran Mahasiswa pada PHP - Hai sobat ketemu lagi dengan saya dewan komputer. Pada postingan kali ini merupakan lanjutan dari postingan sebelumnya yaitu Crud pada PHP - Cara Menampilkan Data pada Database ke Tabel. Jika Anda baru mengikuti silahkan buka pada postingan sebelumnya agar tidak bingung nantinya. pada postingan ini yaitu menganai cara insert atau memasukkan data ke database MySQL menggunakan bahasa pemrograman PHP. Form input ini bisa digunakan pada form apa saja seperti form pendaftaran online form pegawai atau lainnya.
Crud pada PHP & MySQL - Cara Input Data Pendaftaran Mahasiswa pada PHP  

 Untuk tampilan form adalah seperti pada gambar dibawah.

Pada contoh pada postingan ini adalah pendaftaran form input mahasiswa yang mempunyai inputan berupa input text/texbox, radio button, select text/combobox, textarea dan input file untuk upload gambar. Query tabelnya adalah sebagai berikut :

create table mahasiswa (
nim varchar(15) not null primary key,
nama varchar(30) not null,
jenis_kelamin enum('P','W') default 'P',
status_kawin enum('L','M') default 'L',
agama varchar(20) not null,
alamat text not null,
foto blob not null )

1. Pertama yaitu membuat folder foto dan folder config seperti yang sudah dijelaskan pada
Crud pada PHP - Cara Menampilkan Data pada Database ke Tabel.

2. Lalu kita buat file tambah.php untuk membuat tampilan HTML seperti gambar diatas. kemudian masukkan scriptnya seperti dibawah ini :

 
<html>
<head>
 <title> Dery Septian Suwandi </title>
</head>
<body>
 <h1 align="center">FORM INPUT MAHASISWA</h1>
 <hr color="blue">
 <form name="input_data" action="tambah_aksi.php" enctype="multipart/form-data" method="post">
 <table cellpadding="5" cellspacing="0">
 <tr>
  <td>NIM</td>
  <td>:</td>
  <td><input type="text" name="nim"></td>
 </tr>
 <tr>
  <td>Nama</td>
  <td>:</td>
  <td><input type="text" name="nama"></td>
 </tr>
 <tr>
  <td>Jenis Kelamin</td>
  <td>:</td>
  <td>
   <input type="radio" name="jenis_kelamin" value="P">Pria
   <input type="radio" name="jenis_kelamin" value="W">Wanita
  </td>
 </tr>
 <tr>
  <td>Status Perkawinan</td>
  <td>:</td>
  <td>
   <input type="radio" name="status_kawin" value="L">Lajang
   <input type="radio" name="status_kawin" value="M">Menikah
  </td>
 </tr>
 <tr>
  <td>Agama</td>
  <td>:</td>
  <td>
   <select name="agama">
    <option value="pilih">--Pilih--
    <option value="Islam"> Islam
    <option value="Kristen"> Kristen
    <option value="Katholik"> Katholik
    <option value="Hindu"> Hindu
    <option value="Budha"> Budha
   </select>
  </td>
 </tr>
 <tr>
  <td>Alamat</td>
  <td>:</td>
  <td><textarea name="alamat" cols="30" rows="3"></textarea></td>
 </tr>
 <tr> 
        <td><font color="black"> Foto </font></td>
  <td>:</td>
  <td><input type="file" name="foto"></td> 
    </tr>
 <tr> 
        <td colspan="2">
   <input type="submit" name="simpan" value="Simpan">
   <input type="button" name="batal" value="Batal" onclick=self.history.back()>
        </td>
    </tr>
 </table>
 </form>
 </body>
</html>

3. Selanjutnya adalah kita membuat file aksi yang membuat fungsi tambah bisa dijalankan saat kita klik tombol simpan. Kita buat file tambah_aksi.php dan masukkan script seperti dibawah ini :

 
<?php
include "config/koneksi.php";
$nim = $_POST['nim'];
$nama = $_POST['nama'];
$jenis_kelamin = $_POST['jenis_kelamin'];
$status_kawin = $_POST['status_kawin'];
$agama = $_POST['agama'];
$alamat = $_POST['alamat'];
$fileName = $_FILES['foto']['name'];

mysql_query("insert into mahasiswa values ('" . $nim . "','" . $nama . "','" . $jenis_kelamin . "',
'" . $status_kawin . "','" . $agama . "','" . $alamat . "','" . $fileName . "')");
move_uploaded_file($_FILES['foto']['tmp_name'],"foto/".$_FILES['foto']['name']);
 
header("location:index.php");

?>

4. Selanjutnya jalankan localhost/crudphp/index.php dan klik tombol Tambah Data lalu akan muncul formulir input mahasiswa dan isikan semua lalu klik simpan.

Seharusnya jika diklik nantinya akan kembali pada index.php dan data yang tadi diinputkan akan muncul. Saat Anda buka folder crudphp/foto juga akan muncul gambar seperti dibawah ini

Untuk membuat lebih menarik Anda bisa ubah-ubah sendiri sesuai keinginan Anda. Untuk crud yang lainnya seperti tambah dan edit akan saya posting pada postingan selanjutnya karena jika hanya pada satu postingan terlalu panjang. Sekian postingan saya tentang Crud pada PHP & MySQL - Cara Input Data Pendaftaran Mahasiswa pada PHP. Semoga bermanfaat dan sampai ketemu lagi pada postingan selanjutnya.


UNTUK UPDATE BERBAGAI ARTIKEL TENTANG PHP MULAI DARI DASAR SAMPE TINGKAT EXPERT BISA KUNJUNGI DEWAN KOMPUTER YANG BARU DISINI.
www.dewankomputer.com



 JIKA ANDA INGIN MENDOWNLOAD CONTOH PROGRAM  CRUDPHP(INPUT) TINGGAL KLIK LINK

DOWNLOAD

Previous
Next Post »

Jika Anda ingin bertanya silahkan berkomentar dengan sopan gan dan JANGAN PASANG LINK DI KOMENTAR.... ConversionConversion EmoticonEmoticon