July 21, 2024

Tampil Data Pada Checkbox Dengan Foreach Dari MySQL Menggunakan PHP

1 min read

Pada tutorial ini, kita akan membuat tentang proses tampil data pada Mysql, proses tampil data ini akan kita gunakan pada saat ingin mengedit data. Tutorial ini melanjutkan dari tutorial sebelumnya yang berjudul Checkbox Dengan Foreach.

Langkah 1

Buat Database Dengan nama : DBTempatWisata, Tabel dengan mana : TbTempatWisata

localhost

Langkah 2

Buat perintah koneksi PHP ke MySQL dengan langkah berikut :

Simpan File dengan nama : koneksi.php.

Mysql_connect = untuk membuat koneksi ke server MySQL.

Mysql_connect(“hostname”,” username”,”password”);

  • Hostname = nama server MySQL
  • Username = nama pemakai yang digunakan untuk melakukan koneksi
  • Password = kata sandi pada server MySQL
  • MySQL_select_db = untuk memilih database yang akan digunakan

Mysql_select_db(database_name,[link_identifier])

[sourcecode]

<?php

$host="localhost";

$user="root";

$pass="123456";

$db="DbTempatWisata";

&nbsp;

$koneksi=mysql_connect($host,$user,$pass);

mysql_select_db($db,$koneksi);

&nbsp;

?>

[/sourcecode]

Langkah 3

Buat halaman Tampil : Desain halaman tampil data pengunjung tempat wisata dengan menggunakan web editor, simpan file dengan nama : tampil.php.

pengunjung

Langkah 4

Proses Tampil Data

Pada langkah 3 kita telah membuat desain tabel tampil untuk menampilkan isi data pada MySQL menggunakan web editor yaitu Dreamweaver, dari hasil desain tabel tampil data tersebut kita telah memiliki 2 baris untuk baris pertama berisikan baris judul, dan baris kedua untuk meletakkan isi data pada mysql. Kode php disisipkan setelah baris pertama sebelum baris kedua seperti berikut ini kode dari tampil data:

[sourcecode]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

<style type="text/css">

<!–

.style1 {

font-size: 24px;

font-weight: bold;

color: #FFFFFF;

}

–>

</style>

</head>

&nbsp;

<body>

<table width="1224" border="1" cellpadding="0" cellspacing="0">

<tr bgcolor="#763A89">

<td height="79" colspan="5"><div align="center" class="style1">Data Pengunjung Tempat Wisata di Kota Palembang</div></td>

</tr>

<tr bgcolor="#AE65D6">

<td width="84" align="center"><strong>No</strong></td>

<td width="225" align="center"><strong>Nama</strong></td>

<td width="149" align="center"><strong>Tanggal Kunjungan</strong></td>

<td width="611" align="center"><strong>Tempat Yang dikunjungi</strong></td>

<td width="121" align="center"><strong>Keterangan</strong></td>

</tr>

<?php

include "koneksi.php";

$tampil="select * from TbTempatWisata";

$sql=mysql_query($tampil);

while($hasil=mysql_fetch_array($sql)){

?>

<tr>

<td align="center"><?php echo $hasil["No"]?></td>

<td ><?php echo $hasil["Nama"]?></td>

<td align="center"><?php echo $hasil["TglKunjung"]?></td>

<td><?php echo $hasil["tempat"]?></td>

<td><a href="Edit.php?Nama=<?php echo $hasil["Nama"]?>">Edit </a>| Hapus</td>

</tr>

<?php

}

?>

</table>

</body>

</html>

[/sourcecode]

Keterangan :

1. Include berfungsi untuk mengambil semua isi teks dari suatu file kemudian meng-copy-nya ke file lain. Seperti include “koneksi.php”;

2. Perintah untuk memanggil data menggunakan perintah sql :

SELECT * FROM NamaTabel ;

3. While digunakan untuk perulangan karena memasukkan data secara berulang-ulang pada baris ke2.

4. Mysql_ fetch_array berfungsi untuk mengambil data per record. pada fungsi mysql_fetch_array() yang digunakan adalah nama fieldnya.

Mysql_ fetch_array (“perintah SQL ”);

 

Langkah 5

Isi Data Pada MySQL seperti contoh berikut :

pengunjung2

Langkah 6

Hasil Tampil Data : Jika semua data yang telah tersimpan pada MySQL akan tampil pada file tampil. Berikut hasil tampil data :

pengunjung3

Demikian tutorial Tampil data pada checkbox dengan Foreach dari MySQL menggunakan PHP, Selamat mencoba, Semoga bermanfaat..:)

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © All rights reserved. | Newsphere by AF themes.