Anda di halaman 1dari 7

Tags

create read update delete,


CRUD, database,
database MySQL, happy
posting, MySQL, php, php
native, tutorials
seperti janji saya pada artikel sebelumnya yang berjudul Menampilkan Data dari
Database MySQL menggunakan PHP, kali ini saya akan membuat artikel yang
tentang bagaimana membuat CRUD menggunakan PHP dan Database MySQL.
langsung saja g usah banyak bacot lagi
langkah pertama kalian harus membuat database, database bisa anda lihat pada
artikel Insert Data ke Database MySQL Menggunakan PHP.
langkah selanjutnya yaitu silahkan buat folder di dalam folder htdocs kalian dengan
nama blogahmaddwi, itu buat file dengan nama add.php dan isikan script berikut
ini :
setelah itu, buat lagi file dengan nama proses.php, dan isikan script berikut ini :
HOME PROFIL TUTORIAL CMS TUTORIAL PHP CODEIGNITER
POSTED BY BLOGAHMADDWI IN TUTORIAL PHP 1 COMMENT
Membuat Create, Read,
Update, Delete (CRUD) dengan
PHP dan Database MySQL
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
<form method="post" action="proses.php">
<table>
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text" name="nama"></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>:</td>
<td>
<input type="radio" name="sex" value="L">Laki-laki
<input type="radio" name="sex" value="P">Perempuan
</td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td><textarea name="alamat"></textarea></td>
</tr>
<tr>
<td><input type="submit" value="Simpan" name="submit"></td>
</tr>
</table>
</form>
Wednesday
Oct 2013
09
Code di atas sudah saya isi dengan query untuk melakukan insert, update dan
delete
setelah itu kalian buat file dengan nama manage.php dan isikan script berikut ini :
setelah itu buat file satu lagi dengan nama edit.php dan isi dengan script dibawah
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
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("blogahmaddwi");
//baris 2 dan 3 digunakan untuk mengkoneksikan ke dalam database
$nama=$_POST['nama'];
$sex=$_POST['sex'];
$alamat=$_POST['alamat'];
$submit=$_POST['submit'];
$id=$_POST['crud_id'];
//baris 5-8 digunakan untuk menyimpan data sementara yang dikirim dari form.(add.php)
if($submit=="Simpan"){//digunakan jikan varianle submit bernilai Simpan
$query= mysql_query("insert into crud(nama,jenis_kelamin,alamat) values ('$nama','$sex','$alamat')");// query untuk memasukan data ke dalam database
echo "<script>alert('data berhasil disimpan');</script>";
echo "<script>location.href='manage.php'</script>";

}
if($submit=="Edit"){
$query= mysql_query("update crud set nama='$nama',jenis_kelamin='$sex',alamat='$alamat'
where crud_id='$id'");
echo "<script>alert('data berhasil diperbaharui');</script>";
echo "<script>location.href='manage.php'</script>";
}
if($_GET['hapus']){
$query= mysql_query("delete from crud where crud_id='$_GET[hapus]'");
echo "<script>alert('data berhasil dihapus');</script>";
echo "<script>location.href='manage.php'</script>";
}

?>
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
<table border="1">
<tr>
<th>No</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Aksi</th>
</tr>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("blogahmaddwi");
//baris 2 dan 3 digunakan untuk mengkoneksikan ke dalam database
$no=1;//digunakan untuk membuat nomor 1,2,3,...dst
$query = mysql_query("select * from crud");
while ($r = mysql_fetch_array($query)) {
?>
<tr>
<td><?php echo $no ?></td>
<td><?php echo $r['nama'] ?></td>
<td><?php echo $r['jenis_kelamin'] ?></td>
<td><?php echo $r['alamat'] ?></td>
<td><a href="edit.php?&edit=<?php echo $r['crud_id'] ?>">Edit</a>
<a href="proses.php?&hapus=<?php echo $r['crud_id'] ?>">Hapus</a>
</td>
</tr>
<?php
$no++;
}
?>
</table>
Email Twitter Facebook Google Print
ini :
dan selesaii, bagaimana?mudah bukan? jika kalian masih kendala atau masih error
di dalam script kalian, kalian bisa download script lengkapnya disini. selamat
mencoba , happy posting and hanppy coding. keep smile
SHARE THIS:
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
<?php
if($_GET['edit']){
mysql_connect("localhost", "root", "");
mysql_select_db("blogahmaddwi");
$query=mysql_query("select * from crud where crud_id='$_GET[edit]'");
$r= mysql_fetch_array($query);

?>
<form method="post" action="proses.php">
<table>
<input type="hidden" name="crud_id" value="<?php echo $r['crud_id'] ?>">
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text" name="nama" value="<?php echo $r['nama'] ?>"></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>:</td>
<td>
<?php
if($r['jenis_kelamin']=="L"){
$l="checked";
$p="";
}else{
$p="checked";
$l="";
}
?>
<input type="radio" name="sex" value="L" <?php echo $l ?> >Laki-laki
<input type="radio" name="sex" value="P" <?php echo $p ?>>Perempuan
</td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td><textarea name="alamat"><?php echo $r['alamat'] ?></textarea></td>
</tr>
<tr>
<td><input type="submit" value="Edit" name="submit"></td>
</tr>
</table>
</form>

<?php
}
?>

Like
One blogger likes this.
RELATED
Menampilkan Data dari Database MySQL Menggunakan PHP
Previous post Next post
adif nganjuk said: October 17, 2013 at 6:57 am
keren artikele bro, dulu semester awal kuliah sulit bener buat seperti ini
REPLY
Insert Data ke Database MySQL menggunakan PHP
Membuat Login dan Logout menggunakan PHP
T H O U G H T O N M E M B U A T C R E A T E , R E A D , U P D A T E , D E L E T E ( C R U D )
D E N G A N P H P D A N D A T A B A S E M Y S Q L
L E A V E A R E P L Y
1
LIYANE
Profil
Tips & Trik
Jalan-Jalan
Sahabat
Download
RECENT POSTS
Membuat Login Multi-user
Membuat Login dan Logout menggunakan PHP
Membuat Create, Read, Update, Delete (CRUD) dengan PHP dan Database MySQL
Menampilkan Data dari Database MySQL Menggunakan PHP
Insert Data ke Database MySQL menggunakan PHP
ARCHIVES
October 2013
Enter your comment here...
September 2013
August 2013
CATEGORIES
Tips & Trik
Tutorial PHP
Wordpress

Tips & Trik Tutorial PHP Wordpress
OCTOBER 2013
M T W T F S S
Sep
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
RECENT COMMENTS
blogahmaddwi on Membuat Login Multi-user
adif nganjuk on Membuat Create, Read, Update,
Aditya-Web.com on Membuat Login Multi-user
Ahmad Dwi Kuswanto on Insert Data ke Database MySQL
Membuat Create, Read on Insert Data ke Database MySQL
FREELANCE PROGRAMMER
Menerima jasa pembuatan website untuk keperluan personal, instansi, bisnis maupun tugas-tugas kuliah. Info lebih
lanjut silahkan hubungi via Facebook.
BLOG STATS
2,520 hits
Create a free website or blog at WordPress.com. The Chateau Theme.
Follow Follow
Follow Follow
blogahmaddwi blogahmaddwi
Get every new post delivered Get every new post delivered
to your Inbox. to your Inbox.
Enter your email address
Sign me up Sign me up
Powered by WordPress.com Powered by WordPress.com