Senin, 14 Oktober 2019

Cara membuat database


Berikut adalah cara menambah data, menghapus, dan mengUpdate data dalam database:
  • ·        Pertama, pastikan EXAMPP sudah berjalan atau diaktifkan
  • ·        Kedua, anda buat file dan buat semua FROM dan TABEL database di localhost/phpMyAdmin
  • ·        Ketiga, tambahkan fields sesuai yang anda inginkan

Berikut adalah contoh database yang akan dibuat.
Dan pastikan nama sesuai dengan FROM dan TABEL agar bias dihungkan, jika ada kesalahan silahkan cek ulang. Dan berikut adalah script dan hasil untuk menghubungan ke database.

1.Koneksi.php
<?php


$host = "localhost";
$user = "root";
$pass = "";
$name = "tutorialweb";

$koneksi = mysql_connect($host, $user, $pass)or die("Koneksi ke database gagal!");
mysql_select_db($name, $koneksi)or die("Tidak ada database yang dipilih");
?>

Fungsinya : Untuk menghubungkan ke FROM dan TABEL yang telah dibuat.

2.Index.php
<!DOCTYPE html>
<html>
<head>
<title>LUTHFIMKS</title>
</head>
<body>
<h2>by. LUTHFIMKS</h2>
<p><a href="index.php">Beranda</a> / <a href="tambah.php">Tambah</a></p>
<h3>Data Siswa</h3>
<table cellpadding="5" cellspacing="2" border="1">
<tr bgcolor="#CCCCCC">
    <th>ID</th>
    <th>NIS</th>
    <th>Nama</th>
    <th>Kelas</th>
    <th>Jurusan</th>
    <th>Opsi</th>
</tr>
<?php
include('koneksiDB.php');
$query=mysql_query("SELECT*FROM tabel_siswa ORDER BY siswa_nis DESC")or die(mysql_error());
if(mysql_num_rows($query)==0){
echo '<tr><td colspan="6">Tidak ada data!</td></tr>';
}else{
$no=1;
while($data = mysql_fetch_assoc($query)){
echo '<tr>';
echo '<td>'.$data['siswa_id'].'</td>';
echo '<td>'.$data['siswa_nis'].'</td>';
echo '<td>'.$data['siswa_nama'].'</td>';
echo '<td>'.$data['siswa_kelas'].'</td>';
echo '<td>'.$data['siswa_jurusan'].'</td>';
echo '<td><a href="edit.php?id='.$data['siswa_id'].'">Edit</a> / <a href="hapus.php?id='.$data['siswa_id'].'"
onclick="retum confirm(\'Yakin?\')">Hapus</a></td>';
echo '</tr>';
$no++;
}
}
?>
</table>
</body>
</html>
Fungsinya : sebagai tampilan awal dalam database

3.Tambah.php
<!DOCTYPE html>
<html>
<head>
<title>LUTHFI MKS</title>
</head>
<body>
<h2>by. LUTHFIMKS</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">
<table cellpadding="5" cellspacing="0">
<tr>
<td>NIS</td>
<td>:</td>
<td><input type="text" name="nis" size="30" required></td>
</tr>
<tr>
<td>Nama</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>
<select name="jurusan" required>
<option value="">Pilih Jurusan</option>
<option value="TKJ">TKJ</option>
<option value="RPL">RPL</option>
<option value="TKR">TKR</option>
<option value="TAV">TAV</option>
<option value="AKA">AKA</option>
</select>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td></td>
<td><input type="submit" name="tambah" value="Tambah" required></td>
</tr>
</table>
</form>
</body>
</html>
Fungsinya : untuk menambah data yang akan dimasukan ke database.

4.Tambah-proses.php
<?php
if(isset($_POST['tambah'])){
    include('koneksiDB.php');
    $nis = $_POST['nis'];
    $nama = $_POST['nama'];
    $kelas = $_POST['kelas'];
    $jurusan = $_POST['jurusan'];

    $input = mysql_query("INSERT INTO tabel_siswa VALUES(NULL,'$nis','$nama','$kelas','$jurusan')")or die(mysql_error());
    if($input){
        echo'Data berhasil di tambahkan!';
        echo'<a href="index.php">Kembali</a>';
    }else{
        echo 'Gagal menambah data!';
        echo '<a href="tambah.php">Kmbali</a>';
    }

    }else{

    echo '<script>window.history.back()</script>';
}
?>

Fungsinya : untuk memproses sebuah data yang akan ditambah.

5.Edit.php
<!DOCTYPE html>
<html>
<head>
<title>LUTHFIMKS</title>
</head>
<body>
<h2>by. LUTHFIMKS</h2>
<p><a href="index.php">Beranda</a> / <a href="tambah.php">Tambah Data</a></p>
<h3>Edit Data Siswa</h3>
<?php
include('koneksiDB.php');
$id = $_GET['id'];
$show = mysql_query("SELECT*FROM tabel_siswa WHERE siswa_id='$id'");

if (mysql_num_rows($show)==0){
    echo '<script>window.history.back()</script>';
} else {
    $data = mysql_fetch_assoc($show);
}
?>
<form action="edit-proses.php" method="post">
<input type="hidden" name="id" value="<?php echo $id; ?>">
<table cellpadding="3" cellspacing="0">
<tr>
<td>NIS</td>
<td></td>
<td><input type="text" name="nis" value="<?php echo $data['siswa_nis']; ?>"> </td>
</tr>
<tr>
<td>Nama</td>
<td></td>
<td><input type="text" name="nama" size="30" value="<?php echo $data['siswa_nama']; ?>"> </td>
</tr>
<tr>
<td>Kelas</td>
<td></td>
<td>
<select name="Kelas" required>
<option value="">Pilih Kelas</option>
<option value="X"<?php if($data['siswa_kelas']=='X'){echo 'selected';}?>>X</option>
<option value="XI"<?php if($data['siswa_kelas']=='XI'){echo 'selected';}?>>XI</option>
<option value="XII"<?php if($data['siswa_kelas']=='XII'){echo 'selected';}?>>XII</option>
</select>
</td>
</tr>
<tr>
<td>Jurusan</td>
<td></td>
<td>
<select name="jurusan" required>
<option value="">Pilih Jurusan</option>
<option value="TKJ"<?php if($data['siswa_jurusan']=='TKJ'){echo 'selected';}?>>TKJ</option>
<option value="RPL"<?php if($data['siswa_jurusan']=='RPL'){echo 'selected';}?>>RPL</option>
<option value="TKR"<?php if($data['siswa_jurusan']=='TKR'){echo 'selected';}?>>TKR</option>
<option value="TAV"<?php if($data['siswa_jurusan']=='TAV'){echo 'selected';}?>>TAV</option>
<option value="AKA"<?php if($data['siswa_jurusan']=='AKA'){echo 'selected';}?>>AKA</option>
</select>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td></td>
<td><input type="submit" name="simpan" value="Simpan" required></td>
</tr>
</table>
</form>
</body>
</html>
Fungsinya : untuk mengUpdate atau mengEdit sebuah data yang akan anda edit.

6.Edit-proses.php
<?php
if(isset($_POST['simpan'])){
    include('koneksiDB.php');
    $id=$_POST['id'];
    $nis=$_POST['nis'];
    $nama=$_POST['nama'];
    $kelas=$_POST['Kelas'];
    $jurusan=$_POST['jurusan'];
    $update = mysql_query("UPDATE tabel_siswa SET siswa_nis='$nis',siswa_nama='$nama',siswa_kelas='$kelas',siswa_jurusan='$jurusan' WHERE siswa_id='$id'")or die (mysql_error());
    if($update){
        echo 'Data berhasil di simpan!';
        echo '<a href="index.php">simpan</a>';
    } else {
        echo 'Gagal menyimpan data!';
        echo '<a href="edit.php">Kembali</a>';
    }
} else {
    echo '<script>window.history.back()</script>';
}
?>

Fungsinya : untuk memproses data yang akan di edit.

7.Hapus.php
<?php
if (isset($_GET['id'])){
    include ('koneksiDB.php');
    $id=$_GET['id'];
    $cek=mysql_query("SELECT siswa_id FROM tabel_siswa WHERE siswa_id='$id'")or die (mysql_error());
    if (mysql_num_rows($cek)==0){
        echo '<script>window.history.back()</script>';
    } else {
        $del=mysql_query("DELETE FROM tabel_siswa WHERE siswa_id='$id'");
        if($del){
            echo 'Data siswa berhasil dihapus!';
            echo '<a href="index.php">Kembali</a>';
        } else {
            echo 'Gagal menghapus data!';
            echo '<a href="index.php">Kembali</a>';
        }
    }
} else {
    echo '<script>window.history.back()</script>';
}
?>


 Fungsinya : untuk menghapus data yang salah atau lainnya.

Ingat !! nama harus sesuai dengan database.Terima Kasih atas perhatianya, semoga script di atas bermanfaat bagi anda dan mohon maaf jika ada kesalahan pada script.

Tidak ada komentar:

Posting Komentar

Cara Membuat Database Perpustakaan

HALLO SOBAT..  kali ini saya membuat database perpustakaan dengan PHP dan MYSQL dan silahkan teman-teman semuanya download link dibawah ini ...