PHP MYSQL



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";
mysql_connect($server,$username,$password) or die("Koneksi gagal");
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;amp;amp; $isi_artikel != null &amp;amp;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