BELAJAR PHP DAN MYSQL
Kali ini saya akan coba share
tentang penggunaan PHP dan mySQL. Sebelum Kita mulai, pastikan pada komputer /
laptop anda sudah terinstal WEB SERVER seperti AppServ, Exampp atau yang
lainnya.
Bahan untuk membuat atau mengetik
script kita bisa menggunakan DEMWEAVER atau yang lainnya.
Setelah peralatannya sudah siap
kita langsung saja buat koneksi ke database, kita buat file php dengan nama
koneksi.php. scriptnya sebagai berikut :
Koneksi.php
<?php
$server = "localhost";
$username = "root";
$password = "";
$database = "databesku";
$server = "localhost";
$username = "root";
$password = "";
$database = "databesku";
mysql_connect($server,$username,$password)
or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
?>
mysql_select_db($database) or die("Database tidak bisa dibuka");
?>
kemudian kita akan membuat halaman index untuk
menampilkan data data pada tabel. pastikan tabel sudah terisi dengan data
minimal 1 data.
index.php
|
01
|
<?php
|
|
02
|
include("koneksi.php");
|
|
03
|
?>
|
|
04
|
<html>
|
|
05
|
<head>
|
|
06
|
<title>Belajar PHP -- CRUD PHP Mysql | IlmuWeb.Net</title>
|
|
07
|
</head>
|
|
08
|
<body>
|
|
09
|
<p><h2>Contoh Tabel:</h2></p>
|
|
10
|
<table border=1px;>
|
|
11
|
<tr>
|
|
12
|
<th>Id Artikel</th>
|
|
13
|
<th>Judul</th>
|
|
14
|
<th>Kategori</th>
|
|
15
|
<th>Isi</th>
|
|
16
|
<th>Aksi</th>
|
|
17
|
</tr>
|
|
18
|
<?php $result=mysql_query("select * from tabel_artikel");
|
|
19
|
while($data=mysql_fetch_array($result)){
|
|
20
|
?>
|
|
21
|
<tr>
|
|
22
|
<td><?php echo $data['id_artikel']; ?></td>
|
|
23
|
<td><?php echo $data['judul_artikel']; ?></td>
|
|
24
|
<td><?php echo $data['kategori_artikel']; ?></td>
|
|
25
|
<td><?php echo $data['isi_artikel']; ?></td>
|
|
26
|
<td><a href="halaman_edit.php?id_artikel=<?php echo
$data['id_artikel']; ?>">Edit</a> | Hapus</td> <!--
Bagian Yang diedit -->
|
|
27
|
</tr>
|
|
28
|
<?php } ?>
|
|
29
|
</table>
|
|
30
|
<a href="tambah_data.php">Tambah Data</a>
|
|
31
|
</body>
|
|
32
|
</html>
|
Setelah itu, buat sebuah file baru
dengan nama halaman_edit.php. File tersebut berfungsi untuk menampilkan
data-data yang akan diedit. Adapun isi dari file tersebut adalah sebagai
berikut:
halaman_edit.php:
|
01
|
<?php
|
|
02
|
include('koneksi.php');
|
|
03
|
$id_artikel=$_GET['id_artikel'];
|
|
04
|
?>
|
|
05
|
<html>
|
|
06
|
<head>
|
|
07
|
<title>Belajar PHP -- Update Database dengan PHP |
IlmuWeb.Net</title>
|
|
08
|
</head>
|
|
09
|
<body>
|
|
10
|
<p><h2>Contoh Form Edit</h2></p>
|
|
11
|
<form name="form tambah data"action="update.php" method="post">
|
|
12
|
<table>
|
|
13
|
<?php $result=mysql_query("select * from tabel_artikel where
id_artikel='$id_artikel'");
|
|
14
|
while($data=mysql_fetch_array($result)){
|
|
15
|
?>
|
|
16
|
<tr>
|
|
17
|
<input type="hidden" name="id_artikel" value="<?php echo $data['id_artikel']; ?>"/> <!--
untuk input id_artikel, type nya diset hidden karena id_artikel sudah di setauto increment pada database (akan terisi otomatis)
-->
|
|
18
|
<th>Judul</td>
|
|
19
|
<td><input type="text" name="judul_artikel" value="<?php echo $data['judul_artikel']; ?>"/></td>
|
|
20
|
</tr>
|
|
21
|
<tr>
|
|
22
|
<th>Kategori</th>
|
|
23
|
<td><select name="kategori_artikel">
|
|
24
|
<option value="HTML">HTML</option>
|
|
25
|
<option value="PHP">PHP</option>
|
|
26
|
<option value="Javascript">Javascript</option>
|
|
27
|
</td>
|
|
28
|
</tr>
|
|
29
|
<tr>
|
|
30
|
<th>Isi</th>
|
|
31
|
<td><textarea name="isi_artikel" rows="10" col="5"><?php echo
$data['isi_artikel']; ?></textarea></td>
|
|
32
|
</tr>
|
|
33
|
<tr>
|
|
34
|
<th></th>
|
|
35
|
<td><input type="submit" value="Edit"/></td>
|
|
36
|
</tr>
|
|
37
|
<?php } ?>
|
|
38
|
</table>
|
|
39
|
</form>
|
|
40
|
</body>
|
|
41
|
</html>
|
Terakhir, kita buat sebuah file
yang berfungsi untuk melakukan proses pengupdatan pada database.
update.php:
|
01
|
<?php
|
|
02
|
//dapatkan data baru
|
|
03
|
include ("koneksi.php");</p>
|
|
04
|
<p style="text-align:
justify;">$id_artikel=$_POST['id_artikel'];
|
|
05
|
$judul_artikel=$_POST['judul_artikel'];
|
|
06
|
$isi_artikel=$_POST['isi_artikel'];
|
|
07
|
$kategori_artikel=$_POST['kategori_artikel'];</p>
|
|
08
|
<p style="text-align: justify;">if ($judul_artikel !=
null &amp;amp;&amp;amp; $isi_artikel != null
&amp;amp;&amp;amp; $kategori_artikel != null)
|
|
09
|
{
|
|
10
|
$edit = "update tabel_artikel set
judul_artikel='$judul_artikel', isi_artikel='$isi_artikel',
kategori_artikel='$kategori_artikel' where id_artikel='$id_artikel'";
|
|
11
|
$exec=mysql_query($edit);</p>
|
|
12
|
<p style="text-align:
justify;">echo"<script>alert('Data Berhasil di update')
|
|
13
|
location.replace('index.php')</script>";
|
|
14
|
}
|
|
15
|
else{
|
|
16
|
echo"<script>alert('isikan semua form data !!! Data Gagal
Diperbaharui')
|
|
17
|
location.replace('index.php')</script>";
|
|
18
|
}
|
|
19
|
mysql_close($con);
|
|
20
|
?>
|
SELAMAT
MENCOBA.......................
Tidak ada komentar:
Posting Komentar