Script PHP untuk Menghapus Data Via Panel di Tabel
Sungguminasa Cyber Community :: Software dan Hardware :: Komputer (PC) :: ۞Software :: ۞Web Development/Programming
Halaman 1 dari 1
Script PHP untuk Menghapus Data Via Panel di Tabel
Script PHP untuk Menghapus Data Via Panel di Tabel
langsung aja ya contoh dan caranya:
Dalam contoh ini, kita membutuhkan struktur tabel mahasiswa sbb
view sourceprint?
1.CREATE TABLE mhs (
2. nim varchar(10),
3. namaMhs varchar(30),
4. PRIMARY KEY (nim)
5.)
dan sampel data record sbb
view sourceprint?
1.INSERT INTO mhs VALUES ('M0197001', 'ROSIHAN ARI YUANA');
2.INSERT INTO mhs VALUES ('M0197002', 'DWI AMALIA FITRIANI');
3.INSERT INTO mhs VALUES ('M0197003', 'FAZA FAUZAN KH.');
4.INSERT INTO mhs VALUES ('M0197004', 'NADA HASANAH');
5.INSERT INTO mhs VALUES ('M0197005', 'MUH. AHSANI TAQWIM');
Untuk lebih jelasnya perhatikan script di bawah ini
view sourceprint?
01.<html>
02.<head>
03. <script language="JavaScript">
04. function konfirmasi(nim)
05. {
06. tanya = confirm('Anda yakin ingin menghapus mahasiswa bernim '+ nim + '?');
07. if (tanya == true) return true;
08. else return false;
09. }
10.</script>
11.</head>
12.<body>
13.
14.<?php
15.
16.mysql_connect("namahost","dbuser","dbpass");
17.mysql_select_db("dbname");
18.
19.$op = $_GET['op'];
20.if ($op == "delete")
21.{
22. $nim = $_GET['nim'];
23.
24. $query = "DELETE FROM mhs WHERE nim = '$nim'";
25. $hasil = mysql_query($query);
26.}
27.
28.?>
29.
30.<table border="1">
31.<tr>
32. <th>No</th>
33. <th>NIM</th>
34. <th>Nama Mahasiswa</th>
35. <th>Action</th>
36.</tr>
37.
38.<?php
39.
40.$no = 1;
41.$query = "SELECT * FROM mhs";
42.$hasil = mysql_query($query);
43.while ($data = mysql_fetch_array($hasil))
44.{
45. echo "<tr>";
46. echo "<td>".$no."</td>";
47. echo "<td>".$data['nim']."</td>";
48. echo "<td>".$data['namaMhs']."</td>";
49. echo "<td><a href="".$_SERVER['PHP_SELF']."?op=delete&nim=".$data['nim']."" onclick="return konfirmasi('".$data['nim']."')">Hapus</a></td>";
50. echo "</tr>";
51. $no++;
52.}
53.
54.?>
55.
56.</table>
57.</body>
58.</html>
Penjelasan script:
Proses penghapusan data atau record pada script ini dilakukan dengan mengklik link yang ada pada setiap baris record. Dalam hal ini, parameter data yang dihapus menggunakan nim mengingat nim adalah sesuatu yang unik.
Pada link tersebut diberikan event onclick() yang berarti akan memicu suatu script apabila link tersebut diclick. Script yang dipicu tersebut berbentuk Javascript, dan diberinama function konfirmasi() dengan parameternya adalah nim yang akan dihapus.
Dalam function konfirmasi(), terdapat perintah confirm(), ini digunakan untuk meminta konfirmasi user tentang suatu action. Konfirmasi ini akan memunculkan kotak dialog yang di dalamnya terdapat tombol OK dan CANCEL.
Maksud perintah if (tanya == true) return true; adalah jika tombol yang ditekan pada konfirmasi adalah OK, maka function konfirmasi() akan mengembalikan nilai TRUE yang mengakibatkan menjalankan link penghapusan. Jika yang ditekan tombol CANCEL (tanya == false) maka yang dikembalikan oleh konfirmasi() adalah FALSE, yang artinya link penghapusan tidak dijalankan.
Mudah bukan…. ini cuma sekedar pengtahuan aja bagi kita biyar kita gk gaptek amat.
langsung aja ya contoh dan caranya:
Dalam contoh ini, kita membutuhkan struktur tabel mahasiswa sbb
view sourceprint?
1.CREATE TABLE mhs (
2. nim varchar(10),
3. namaMhs varchar(30),
4. PRIMARY KEY (nim)
5.)
dan sampel data record sbb
view sourceprint?
1.INSERT INTO mhs VALUES ('M0197001', 'ROSIHAN ARI YUANA');
2.INSERT INTO mhs VALUES ('M0197002', 'DWI AMALIA FITRIANI');
3.INSERT INTO mhs VALUES ('M0197003', 'FAZA FAUZAN KH.');
4.INSERT INTO mhs VALUES ('M0197004', 'NADA HASANAH');
5.INSERT INTO mhs VALUES ('M0197005', 'MUH. AHSANI TAQWIM');
Untuk lebih jelasnya perhatikan script di bawah ini
view sourceprint?
01.<html>
02.<head>
03. <script language="JavaScript">
04. function konfirmasi(nim)
05. {
06. tanya = confirm('Anda yakin ingin menghapus mahasiswa bernim '+ nim + '?');
07. if (tanya == true) return true;
08. else return false;
09. }
10.</script>
11.</head>
12.<body>
13.
14.<?php
15.
16.mysql_connect("namahost","dbuser","dbpass");
17.mysql_select_db("dbname");
18.
19.$op = $_GET['op'];
20.if ($op == "delete")
21.{
22. $nim = $_GET['nim'];
23.
24. $query = "DELETE FROM mhs WHERE nim = '$nim'";
25. $hasil = mysql_query($query);
26.}
27.
28.?>
29.
30.<table border="1">
31.<tr>
32. <th>No</th>
33. <th>NIM</th>
34. <th>Nama Mahasiswa</th>
35. <th>Action</th>
36.</tr>
37.
38.<?php
39.
40.$no = 1;
41.$query = "SELECT * FROM mhs";
42.$hasil = mysql_query($query);
43.while ($data = mysql_fetch_array($hasil))
44.{
45. echo "<tr>";
46. echo "<td>".$no."</td>";
47. echo "<td>".$data['nim']."</td>";
48. echo "<td>".$data['namaMhs']."</td>";
49. echo "<td><a href="".$_SERVER['PHP_SELF']."?op=delete&nim=".$data['nim']."" onclick="return konfirmasi('".$data['nim']."')">Hapus</a></td>";
50. echo "</tr>";
51. $no++;
52.}
53.
54.?>
55.
56.</table>
57.</body>
58.</html>
Penjelasan script:
Proses penghapusan data atau record pada script ini dilakukan dengan mengklik link yang ada pada setiap baris record. Dalam hal ini, parameter data yang dihapus menggunakan nim mengingat nim adalah sesuatu yang unik.
Pada link tersebut diberikan event onclick() yang berarti akan memicu suatu script apabila link tersebut diclick. Script yang dipicu tersebut berbentuk Javascript, dan diberinama function konfirmasi() dengan parameternya adalah nim yang akan dihapus.
Dalam function konfirmasi(), terdapat perintah confirm(), ini digunakan untuk meminta konfirmasi user tentang suatu action. Konfirmasi ini akan memunculkan kotak dialog yang di dalamnya terdapat tombol OK dan CANCEL.
Maksud perintah if (tanya == true) return true; adalah jika tombol yang ditekan pada konfirmasi adalah OK, maka function konfirmasi() akan mengembalikan nilai TRUE yang mengakibatkan menjalankan link penghapusan. Jika yang ditekan tombol CANCEL (tanya == false) maka yang dikembalikan oleh konfirmasi() adalah FALSE, yang artinya link penghapusan tidak dijalankan.
Mudah bukan…. ini cuma sekedar pengtahuan aja bagi kita biyar kita gk gaptek amat.
aanshori- Level I
- Jumlah posting : 73
Join date : 22.11.10
Age : 35
Lokasi : banjarmasin
Similar topics
» Script PHP untuk Menampilkan Data dalam Tabel
» Recovery Mmc ! Mengembalikan Data Dengan Format MM
» sms cinta untuk mu
» SWF untuk 1000 TP In Shop
» [Tips] untuk permainan MAKO II
» Recovery Mmc ! Mengembalikan Data Dengan Format MM
» sms cinta untuk mu
» SWF untuk 1000 TP In Shop
» [Tips] untuk permainan MAKO II
Sungguminasa Cyber Community :: Software dan Hardware :: Komputer (PC) :: ۞Software :: ۞Web Development/Programming
Halaman 1 dari 1
Permissions in this forum:
Anda tidak dapat menjawab topik
Mon 14 Feb 2011 - 11:19 by Reza
» [Ask]share cheat wallshot & hack title..
Thu 20 Jan 2011 - 9:15 by borjuaj
» @_VIMEDIA_@ Clan PB
Sun 16 Jan 2011 - 9:29 by otakmu
» One Hit World Boss 2011 | Ninja Saga
Tue 11 Jan 2011 - 18:12 by kalinas09
» Cheat 3 Elemen
Tue 11 Jan 2011 - 18:05 by kalinas09