Langkah Langkah Membuat Input Data Dengan PHP
Langkah Langkah Membuat Input Data Dengan PHP
DENGAN PHP
<?php
$host = "localhost";
$user = "root";
$pass = "";
$name = "databaseaji";
$koneksi = mysql_connect($host, $user, $pass) or die("Koneksi ke
database gagal!");
mysql_select_db($name, $koneksi) or die("Tidak ada database
yang dipilih!");
?>
1
<!DOCTYPE html>
<html>
C. Membuat File Index.Php Untuk Menampilkan Data
<head>
Untuk menampilkan data, kita akan membuat file dengan nama index.php. Dan isi
<title>Aplikasi
dari file Input
index.php adalah scriptdata dengan
di bawah ini: PHP</title>
</head>
<body>
<h2>Simple CRUD</h2>
<h3>Data Siswa</h3>
<?php
//iclude file koneksi ke database 2
include('koneksi.php');
//query ke database dg SELECT table siswa diurutkan berdasarkan NIS paling
besar
$query = mysql_query("SELECT * FROM siswa ORDER BY
siswa_nis DESC") or die(mysql_error());
}else{ //else ini artinya jika data hasil query ada (data diu
database tidak kosong)
}
?>
</table>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Aplikasi Input Data PHP</title>
</head>
<body>
<h2>Simple CRUD</h2>
<p><a href="index.php">Beranda</a> / <a
href="tambah.php">Tambah Data</a></p>
<h3>Tambah Data Siswa</h3>
<form action="tambah-proses.php" method="post"> 4
<table cellpadding="3" cellspacing="0">
<tr>
<td>NIS</td>
<td>:</td>
<td><input type="text" name="nis"
required></td>
</tr>
<tr>
<td>Nama Lengkap</td>
<td>:</td>
<td><input type="text" name="nama" size="30"
required></td>
</tr>
<tr>
<td>Kelas</td>
<td>:</td>
<td>
<select name="kelas" required>
<option value="">Pilih Kelas</option>
<option value="X">X</option>
<option value="XI">XI</option>
<option value="XII">XII</option>
</select>
</td>
</tr>
<tr>
<td>Jurusan</td>
<td>:</td>
<td>
5
<select name="jurusan" required>
<option value="">Pilih
Jurusan</option>
<option value="Teknik Komputer dan
Jaringan">Teknik Komputer dan Jaringan</option>
<option
value="Multimedia">Multimedia</option>
<option
value="Akuntansi">Akuntansi</option>
<option
value="Perbankan">Perbankan</option>
<option
value="Pemasaran">Pemasaran</option>
</select>
</td>
</tr>
<tr>
<td> </td>
<td></td>
<td><input type="submit" name="tambah"
value="Tambah"></td>
</tr>
</table>
</form>
Pada file tambah.php terdapat aksi untuk menambahkan data ke database yaitu dengan file :
tambah-proses.php
6
Jadi kita harus membuat file tambahan yaitu file tambah-proses.php dengan menggunakan
script dibawah ini :
<?php
//mulai proses tambah data
Dalam membuat menu Edit / Update data di perlukan 2 file sama halnya saat membuat
menu Tambah Data.
Pertama kita membuat file edit.php untuk interface edit data. Buat lah file dengan nama
edit.php dengan script dibawah ini :
8
<!DOCTYPE html>
<html>
<head>
<title>Aplikasi Input Data</title>
</head>
<body>
<h2>Simple CRUD</h2>
<?php
//proses mengambil data ke database untuk ditampilkan di form edit
berdasarkan siswa_id yg didapatkan dari GET id -> edit.php?id=siswa_id
//membuat variabel $id yg nilainya adalah dari URL GET id -> edit.php?
id=siswa_id
$id = $_GET['id'];
10
<select name="kelas" required>
<option value="">Pilih Kelas</option>
<option value="X" <?php
if($data['siswa_kelas'] == 'X'){ echo 'selected'; } ?>>X</option> <!--
jika data di database sama dengan value maka akan terselect/terpilih -->
<option value="XI" <?php
if($data['siswa_kelas'] == 'XI'){ echo 'selected'; } ?>>XI</option> <!--
jika data di database sama dengan value maka akan terselect/terpilih -->
<option value="XII" <?php
if($data['siswa_kelas'] == 'XII'){ echo 'selected'; } ?>>XII</option> <!--
jika data di database sama dengan value maka akan terselect/terpilih -->
</select>
</td>
</tr>
<tr>
<td>Jurusan</td>
<td>:</td>
<td>
<select name="jurusan" required>
<option value="">Pilih
Jurusan</option>
<option value="Teknik Komputer dan
Jaringan" <?php if($data['siswa_jurusan'] == 'Teknik Komputer dan Jaringan'){
echo 'selected'; } ?>>Teknik Komputer dan Jaringan</option> <!-- jika data
di database sama dengan value maka akan terselect/terpilih -->
<option value="Multimedia" <?php
if($data['siswa_jurusan'] == 'Multimedia'){ echo 'selected'; } ?
>>Multimedia</option> <!-- jika data di database sama dengan value maka
akan terselect/terpilih -->
<option value="Akuntansi" <?php
if($data['siswa_jurusan'] == 'Akuntansi'){ echo 'selected'; } ?
>>Akuntansi</option> <!-- jika data di database sama dengan value maka
akan terselect/terpilih -->
<option value="Perbankan" <?php
if($data['siswa_jurusan'] == 'Perbankan'){ echo 'selected'; } ?
>>Perbankan</option> <!-- jika data di database sama dengan value maka
akan terselect/terpilih --> 11
Selanjutnya kita buat file edit-proses.php dengan script sama seperti dibawah ini :
<?php
//mulai proses edit data
}else{
}
F. Membuat Menu Hapus Data
Membuat menu delete cukup dengan 1 file saja, buatlah file dengan nama hapus.php dengan
script dibawah ini :
<?php
//memulai proses hapus data
//cek dahulu, apakah benar URL sudah ada GET id -> hapus.php?id=siswa_id
if(isset($_GET['id'])){
}else{
//jika data ada di database, maka melakukan query DELETE table siswa
dengan kondisi WHERE siswa_id='$id'
14
$del = mysql_query("DELETE FROM siswa WHERE siswa_id='$id'");
//jika query DELETE berhasil
if($del){
}else{
}else{
}
?>
15
Itulah beberapa file untuk membuat aplikasi input data sederhana dengan mengunakan
php dan database phpmyadmin(MySQL)
16