Langsung ke konten utama

Template terdapat CRUD (Create Read Update Delete) Menggunakan Php My Admin

Bagaimana agar Template kita terdapat CRUD (Create, Read, Update, dan Delete) ? Yuk langsung ke tutorialnya saja ^_^

1.  Buatlah minimal 5 data pengunjung di http://localhost/phpmyadmin/

2. Buatlah file berjenis .php dengan nama function.php
 <?php
//koneksi database
$conn = mysqli_connect("localhost", "root", "Keliiz12", "tsarok template");

function query($query) {
 global $conn;
 $result = mysqli_query($conn, $query);
 $rows = [];
 while( $row = mysqli_fetch_assoc($result) ){
  $rows[] = $row;
 }
 return $rows;
}
?>


3. Lalu tambah.php
<!DOCTYPE html>
<html>
<head>
  <title>Tambah Data Pengunjung</title>
</head>
<body>
 <div align='center'>
  <h2>TAMBAH DATA PENGUNJUNG</h2>
  <form method="post" action="tambah_aksi.php">
    <table>
      <tr>     
        <td>id</td>
        <td><input type="text" name="id"></td>
      </tr>
      <tr>
        <td>Nama</td>
        <td><input type="text" name="nama"></td>
      </tr>
      <tr>
        <td>Jenis Kelamin</td>
        <td><input type="text" name="jenis_kelamin"></td>
      </tr>
        <tr>
        <td>Umur</td>
        <td><input type="text" name="umur"></td>
      </tr>
        <tr>
        <td>Tujuan</td>
        <td><input type="text" name="tujuan"></td>
      </tr>
      <tr>
        <td></td>
        <td><input type="submit" value="SIMPAN"></td>
      </tr>  
    </table>
  </form>
</body>
  <br/>
  <a href="index.php">KEMBALI</a>
  <br/>
</html>

 
4. lalu file edit.php
<?php
// mengecek apakah tombol edit telah diklik
if (isset($_POST['edit'])) {
  // buat koneksi dengan database
  include("koneksi.php");

  // membuat variabel untuk menampung data dari form edit
  $id = $_POST['id'];
  $nim = $_POST['nim'];
 $nama = $_POST['nama'];
 $fakultas = $_POST['fakultas'];
 $jurusan = $_POST['jurusan'];
 $ipk = (float) $_POST['ipk'];

  //buat dan jalankan query UPDATE
  $query  = "UPDATE mahasiswa SET ";
  $query .= "nim = '$nim', nama = '$nama', ";
  $query .= "fakultas='$fakultas', ";
  $query .= "jurusan = '$jurusan', ipk=$ipk ";
  $query .= "WHERE id = '$id'";

  $result = mysqli_query($link, $query);

  //periksa hasil query apakah ada error
  if(!$result) {
    die ("Query gagal dijalankan: ".mysqli_errno($link).
       " - ".mysqli_error($link));
  }
}

//lakukan redirect ke halaman index.php
header("location:index.php");

?>
 
5. Lalu file hapus.php
<?php
// buka koneksi dengan MySQL
  include("koneksi.php");

  //mengecek apakah di url ada GET id
  if (isset($_GET["id"])) {

    // menyimpan variabel id dari url ke dalam variabel $id
    $id = $_GET["id"];

    //jalankan query DELETE untuk menghapus data
    $query = "DELETE FROM mahasiswa WHERE id='$id' ";
    $hasil_query = mysqli_query($link, $query);

    //periksa query, apakah ada kesalahan
    if(!$hasil_query) {
      die ("Gagal menghapus data: ".mysqli_errno($link).
           " - ".mysqli_error($link));
    }
  }
  // melakukan redirect ke halaman index.php
  header("location:index.php");
?>  


Komentar

Postingan populer dari blog ini

Cara Instal AppServ 32-bit di Windows 10

Postingan kali ini yaitu cara meng-instal AppServ 32-bit di Windows 10. Apa sih AppServ itu ? Jadi AppServ adalah fitur penuh dari Apache, MySQL dan phpMyAdmin. Cukup mudah untuk menginstalnya, hanya membutuhkan waktu kurang lebih 3 menit. Mari kita lihat tutorialnya dibawah ini, Selamat mencoba ^_^ 1. Siapkan Aplikasinya, jika belum ada silahkan download di link  https://www.mediafire.com/file/b5aw2mjv4v4mmql/appserv-win32-8.6.0.exe/file 2. Buka aplikasinya maka akan muncul seperti dibawah ini, lalu klik Next 3. Selanjutnya klik I Agree 4. Penyimpanan secara otomotis ke Drive C, selanjutnya klik Next 5. Centang semuanya, jika sudah klik Next 6. Centang I agree to the license terms and conditions, lalu klik Install 7. Tunggu hingga prosesnya selesai, lalu klik Finish 8. Anda akan diminta mengisi Server Name dan E-mail, Namun anda langsung klik Next saja karena biasanya telah terisi secara otomatis 9. Silahkan masukkan kata sandi yang mudah anda...

Cara Membuat Template ada Sign In dan Sign Up dan Logout

Pada pertemuan kali ini saya akan memberikan tutorial tentang Template yang terdapat Sign In, Sign Up dan Logout menggunakan PHP MyAdmin, yukkk langsung saja ke tutorialnya 1. Siapkan yang dibutuhkan seperti server dan aplikasi pendukung, disini saya menggunakan AppServ dan Sublime Text 2. Lalu buatlah basis data baru di http://localhost/phpmyadmin/   seperti dibawah ini 2. Selanjutnya buat file dengan nama index.php codingnya seperti dibawah ini: <?php session_start(); if(!isset($_SESSION['username'])) {    header('location:signin.php'); } else {    $username = $_SESSION['username']; } ?> </head>   <div class="image fit">   <a href="signin.php"><img src="images/index.jpg" alt="" /></a>   </div> <title>Halaman Sukses Sign In</title> <div align='center'>    Selamat Datang, <b><?php echo $username;?></b> <a href=...