Cara menggunakan edit.php mysqli

Membuat CRUD Dengan PHP dan MySQLi Update Data – Selamat datang kembali di www.malasngoding.com. situs penyedia tutorial pemrograman web terlengkap dan terbaik di indonesia. semoga bisa bermanfaat untuk teman-teman yang sedang mencari referensi situs belajar pemrograman dengan materi terlengkap.

Pada tutorial membuat CRUD dengan PHP dan MySQLi part 1 dan part 2 sebelumnya kita telah membahas tentang cara menampilkan data dari database dan cara menginput data ke database. semoga teman-teman telah bisa menguasai materi sebelumnya yang telah di sebutkan tadi.

Karena pada tutorial Membuat CRUD Dengan PHP dan MySQLi – Update Data ini, atau tutorial CRUD PHP dan MySQLi Part 3 ini kita akan belajar cara mengedit atau mengupdate data dari database dengan PHP dan MySQLi.

Membuat CRUD Dengan PHP dan MySQLi – Update Data

Seperti yang bisa teman-teman lihat pada file index.php yang menampilkan data mahasiswa, pada masing-masing row kita telah membuat link edit dan link hapus, yang mengirimkan data menggunakan method GET.

Saya sarankan untuk teman-teman yang belum tau apa itu method atau cara penanganan form dengan php, silahkan teman-teman baca di sini tentang tutorial form handling di PHP.

Perhatikan pada link edit yang telah kita buat pada file index.php

<ahref="edit.php?id=<?phpecho$d['id'];?>">EDIT</a>

link akan kita mengarah ke file edit.php saat di klik. sambil mengiri data id.

kemudian buat sebuah file baru dengan nama edit.php. pada file edit.php ini kita akan membuat form edit untuk data mahasiswa.

edit.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

<!DOCTYPE html>

<html>

<head>

<title>CRUD PHP dan MySQLi-WWW.MALASNGODING.COM</title>

</head>

<body>

<h2>CRUD DATA MAHASISWA-WWW.MALASNGODING.COM</h2>

<br/>

<ahref="index.php">KEMBALI</a>

<br/>

<br/>

<h3>EDITDATAMAHASISWA</h3>

<?php

include'koneksi.php';

$id=$_GET['id'];

$data=mysqli_query($koneksi,"select * from mahasiswa where id='$id'");

while($d= mysqli_fetch_array($data)){

?>

<form method="post"action="update.php">

<table>

<tr>

<td>Nama</td>

<td>

<input type="hidden"name="id"value="<?phpecho$d['id'];?>">

<input type="text"name="nama"value="<?phpecho$d['nama'];?>">

</td>

</tr>

<tr>

<td>NIM</td>

<td><input type="number"name="nim"value="<?phpecho$d['nim'];?>"></td>

</tr>

<tr>

<td>Alamat</td>

<td><input type="text"name="alamat" value="<?phpecho$d['alamat'];?>"></td>

</tr>

<tr>

<td></td>

<td><input type="submit"value="SIMPAN"></td>

</tr>

</table>

</form>

<?php

}

?>

</body>

</html>

jika teman-teman telah membaca tutorial tentang form handling di malasngoding.com pasti teman-teman telah mengerti.  pada file edit.php ini kita tangkap id yang di kirim melalui url (GET). kemudian kita ambil data mahasiswa yang memiliki id tersebut untuk kita edit.

$id=$_GET['id'];

$data=mysqli_query($koneksi,"select * from mahasiswa where id='$id'");

while($d=mysqli_fetch_array($data)){

kemudian kita tampilkan di dalam form.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

<form method="post"action="update.php">

<table>

<tr>

<td>Nama</td>

<td>

<input type="hidden"name="id"value="<?phpecho$d['id'];?>">

<input type="text"name="nama" value="<?phpecho$d['nama'];?>">

</td>

</tr>

<tr>

<td>NIM</td>

<td><input type="number"name="nim"value="<?phpecho$d['nim'];?>"></td>

</tr>

<tr>

<td>Alamat</td>

<td><input type="text"name="alamat"value="<?phpecho $d['alamat'];?>"></td>

</tr>

<tr>

<td></td>

<td><input type="submit"value="SIMPAN"></td>

</tr>

</table>

</form>

pada form edit ini kita juga membuat data id pada form yang kita sembunyikan.

<input type="hidden"name="id"value="<?phpecho$d['id'];?>">

ini berguna untuk menyimpan data id mahasiswa yang sedang di edit. sehingga pada saat data ini di update, data mahasiswa yang di update adalah data mahasiswa yang memiliki id tersebut.

saya yakin teman-teman pasti mudah memahaminya, jika masih bingung langsung saja teman-teman praktekkan dan bereksperimen.

coba kita lihat hasilnya dulu seperti apa. jalankan pada browser dan klik edit.

Cara menggunakan edit.php mysqli

membuat crud dengan php dan mysqli – update data

di sini saya akan mencoba mengedit data mahasiswa yang bernama junaidi. saat di klik pada edit. maka hasilnya akan seperti berikut.

Cara menggunakan edit.php mysqli

edit data dengan php dan mysqli

nah, selesai sampai tahap edit. sekarang kita akan membuat aksi dari form edit ini. seperti yang teman-teman lihat pada tag form “<form>”. action nya telah kita tetapkan ke file update.php

karena kita ingin data mahasiswa yang ingin di edit ini di proses pada file update.php.

oleh sebab itu buat satu buah file lagi dengan nama update.php.

update.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

<?php

// koneksi database

include'koneksi.php';

// menangkap data yang di kirim dari form

$id=$_POST['id'];

$nama=$_POST['nama'];

$nim=$_POST['nim'];

$alamat =$_POST['alamat'];

// update data ke database

mysqli_query($koneksi,"update mahasiswa set nama='$nama', nim='$nim', alamat='$alamat' where id='$id'");

// mengalihkan halaman kembali ke index.php

header("location:index.php");

?>

di sini pertama kita hubungkan dulu dengan file koneksi.

kemudian kita tangkap data yang di kirim dari form edit.

$id=$_POST['id'];

$nama=$_POST['nama'];

$nim=$_POST['nim'];

$alamat=$_POST['alamat'];

kemudian kita update ke database dengan query berikut.

mysqli_query($koneksi,"update mahasiswa set nama='$nama', nim='$nim', alamat='$alamat' where id='$id'");

dan terakhir setelah data berhasil di update. halaman akan di alihkan kembali ke file index.php atau halaman depan kita.

header("location:index.php");

Sekarang mari kita coba, apakah berhasil?

jalankan pada browser dan klik edit. di sini saya akan mencoba mengedit data mahasiswa yang bernama “junaidi”. dan saya mengubah namanya menjadi “junaidi abadi”. dan klik tombol simpan.

Cara menggunakan edit.php mysqli

membuat edit dan update database dengan php dan mysqli

klik tombol simpan. maka data akan di update.

Cara menggunakan edit.php mysqli

berhasil mengupdate data

nah data junaidi pun berhasil di ubah. dari junaidi menjadi junaidi abadi.

Oke selesai sudah proses edit data dengan PHP dan MySQLi. sangat mudah bukan? sekian dulu tutorial kita tentang cara membuat edit data dengan PHP dan MySQLi di artikel Membuat CRUD Dengan PHP dan MySQLi – Update Data ini.

Sampai jumpa di tutorial selanjutnya. pada tutorial Membuat CRUD Dengan PHP dan MySQLi Part 4 kita akan membuat hapus data dari database dengan PHP dan MySQLi.

BACA JUGA :

  • (Part 1) Membuat CRUD Dengan PHP dan MySQLi – Menampilkan Data
  • (Part 2) Membuat CRUD Dengan PHP dan MySQLi – Input Data
  • (Part 3) Membuat CRUD Dengan PHP dan MySQLi – Update Data
  • (Part 4) Membuat CRUD Dengan PHP dan MySQLi – Hapus Data

Incoming search terms:

  • edit php mysqli
  • update database di php
  • cara membuat update php
  • crud codingan update php malas ngoding
  • coding update php
  • cara update data php mysqli
  • edit data php mysqli
  • mysql dan mysqli
  • edit data pada database php
  • Cara membuat form update d