Prodi Sistem Informasi | Belajar HTML dan PHP | Skripsi SI
1000 Penghafal Quran
Pengobatan Ruqyah Mandiri
Sistem Informasi (S1)
Manajemen Informatika
Komputer dan Pendidikan
Blog | Kontak | Siap Kerja | Sertifikat | PrivacyPolicy | Inggris Arab | Daftar Isi

Tuesday, June 11, 2019

Tombol Edit dan Hapus dengan PHP dan MySQLi

1. Buatlah file edit_index.php
2. Ketik script ini:

<html>
<head>
  <title>Edit</title>
</head>
<body>
  <h1>Edit Data Mahasiswa</h1>
 
  <table border="1" width="100%">
  <tr>
<th>No.</th>
    <th>NIS</th>
    <th>Nama</th>
    <th colspan="2">Aksi</th>
  </tr>
  <?php
  // Load file koneksi.php
  include "koneksi.php";
 
  $no=0;//variabel no
//$tampil = mysql_query("SELECT * FROM kategori ORDER BY id_kategori ASC");
//while ($r=mysql_fetch_array($tampil)){
//no++;
//echo "$no"; //Untuk menampilkan no urut otomatis

//}
 
  $query = "SELECT * FROM mhs"; // Query untuk menampilkan semua data siswa
  $sql = mysqli_query($connect, $query); // Eksekusi/Jalankan query dari variabel $query
 
  while($data = mysqli_fetch_array($sql)){ // Ambil semua data dari hasil eksekusi $sql
  $no++;
    echo "<tr>";
echo "<td>$no</td>";

    echo "<td>".$data['nim']."</td>";
    echo "<td>".$data['nama']."</td>";
    echo "<td><a href='edit_form.php?nim=".$data['nim']."'>Edit</a></td>";
    echo "<td><a href='hapus_proses.php?nim=".$data['nim']."'>Hapus</a></td>";
    echo "</tr>";
  }
  ?>
  </table>
</body>
</html>



TOMBOL EDIT/UBAH
3. Buatlah file edit_form.php
4. Ketik script ini:

<html>
<head>
  <title>Edit</title>
</head>
<body>
  <h1>Edit Data Mahasiswa</h1>
 
  <?php
  // Load file koneksi.php
  include "koneksi.php";
 
  // Ambil data NIS yang dikirim oleh index.php melalui URL
  $nim = $_GET['nim'];
 
  // Query untuk menampilkan data siswa berdasarkan NIS yang dikirim
  $query = "SELECT * FROM mhs WHERE nim='".$nim."'";
  $sql = mysqli_query($connect, $query);  // Eksekusi/Jalankan query dari variabel $query
  $data = mysqli_fetch_array($sql); // Ambil data dari hasil eksekusi $sql
  ?>
 
  <form method="post" action="edit_proses.php?nim=<?php echo $nim; ?>" enctype="multipart/form-data">
  <table cellpadding="8">
  <tr>
    <td>Nama</td>
    <td><input type="text" name="nama" value="<?php echo $data['nama']; ?>"></td>
  </tr>
  </table>
 
  <hr>
  <input type="submit" value="Edit">
  <a href="edit_form.php"><input type="button" value="Batal"></a>
  </form>
</body>
</html>


5. Buatlah file edit_proses.php
6. Ketik script ini:

<?php
// Load file koneksi.php
include "koneksi.php";
// Ambil data NIS yang dikirim oleh form_ubah.php melalui URL
$nim = $_GET['nim'];
// Ambil Data yang Dikirim dari Form
$nama = $_POST['nama'];

    // Query untuk menampilkan data siswa berdasarkan NIS yang dikirim
    $query = "SELECT * FROM mhs WHERE nim='".$nim."'";
    $sql = mysqli_query($connect, $query); // Eksekusi/Jalankan query dari variabel $query
    $data = mysqli_fetch_array($sql); // Ambil data dari hasil eksekusi $sql
    // Cek apakah file foto sebelumnya ada di folder images
   
    // Proses ubah data ke Database
    $query = "UPDATE mhs SET nama='".$nama."' WHERE nim='".$nim."'";
    $sql = mysqli_query($connect, $query); // Eksekusi/ Jalankan query dari variabel $query
    if($sql){ // Cek jika proses simpan ke database sukses atau tidak
      // Jika Sukses, Lakukan :
     // header("location: index.php"); // Redirect ke halaman index.php
echo "Perubahan sudah tersimpan.";
    }else{
      // Jika Gagal, Lakukan :
      echo "Maaf, gagal disimpan.";
      echo "<br><a href='form_ubah.php'>Kembali Ke Form</a>";
    }
?>


TOMBOL HAPUS
7. Buatlah file hapus_proses.php
8. Ketik script ini:

<?php
// Load file koneksi.php
include "koneksi.php";
// Ambil data NIS yang dikirim oleh index.php melalui URL
$nim = $_GET['nim'];
// Query untuk menampilkan data siswa berdasarkan NIS yang dikirim
$query = "SELECT * FROM mhs WHERE nim='".$nim."'";
$sql = mysqli_query($connect, $query); // Eksekusi/Jalankan query dari variabel $query
$data = mysqli_fetch_array($sql); // Ambil data dari hasil eksekusi $sql
// Cek apakah file fotonya ada di folder images

// Query untuk menghapus data siswa berdasarkan NIS yang dikirim
$query2 = "DELETE FROM mhs WHERE nim='".$nim."'";
$sql2 = mysqli_query($connect, $query2); // Eksekusi/Jalankan query dari variabel $query
if($sql2){ // Cek jika proses simpan ke database sukses atau tidak
  // Jika Sukses, Lakukan :
 // header("location: index.php"); // Redirect ke halaman index.php
 echo "Data sudah dihapus.";
}else{
  // Jika Gagal, Lakukan :
  echo "Data gagal dihapus. <a href='index.php'>Kembali</a>";
}
?>



9. Buka browser, seperti Chrome
10. Jalankan localhost/juni/edit_index.php

"juni" adalah nama folder Anda di htdocs.


"Boleh Konsultasi Masuk Jurusan Sistem Informasi via IG atau Tiktok."
Tips Skripsi Program Studi Sistem Informasi

No comments:

Post a Comment