Menampilkan Data Dengan Group PHP dan MySql


Menampilkan data dengan group di php dan mysql.

Untuk menampilkan data dengan group php dan mysql atau menampilkan data secara berkelompok dengan php dan mysql kita hanya butuh satu baris script agar bisa mengelompokkan data berdasarkan keinginan kita, contoh ada beberapa teman - teman yang bertanya tentang bagaimana cara menampilkan data secara berkelompok dengan script php, maksudnya adalah bagaimana caranya agar data yang tampil tersebut tidak semua yang ada di tabel, yang tampil hanya satu field saja, misalkan saja yang ingin di tampilkan dari tabelnya adalah field nama, field nama tersebut berisikan link yang akan mengarahkan ke semua isi tabel yang di maksud, contoh yang ingin di tampilkan hanyalah nama - nama yang ada yang di tabel siswa kemudian ketika kita klik salah satu nama tersebut maka akan di arahkan ke field lainnya yaitu data lengkap dari nama tersebut mungkin itu alamat, tempat tanggal lahir, jenis kelamin, kelas dan sebagainya.

Dipostingan kali ini saya akan menggunakan kasus tentang siswa dan kelasnya, dan cara menampilkannya adalah menggunakan teknik group dengan php, ceritanya adalah di sebuah tabel yang di sini saya buat nama tabelnya adalah kelas berisi field yaitu id, nama dan kelas, saya hanya akan menampilkan kelas dari tabel tersebut, untuk mengetahui siapa saja orang dalam kelas tersebut maka salah satu kelas tersebut harus di klik sehingga akan diarahkan ke data yang lebih lengkap dari kelas tersebut.


Inilah cara menampilkan data dengan php secara berkelompok atau group.

1. Siapkan sebuah database
2. Buat Tabel dengan nama kelas
3. Buat isi dari tabel (Field ) tersebut id, nama, kelas
4. Insertkan beberapa nama dan kelasnya

Nah, jika ada yang belum paham tentang pembuatan database silakan cari dulu caranya dan juga dalam pembuatan tabel saya rasa perlu cari tahu dulu caranya karena untuk saat ini saya belum memposting tentang cara membuat database php.

Setelah langkah di atas selesai kita akan masuk ke script menampilkan data dengan group php atau bahasa lainnya adalah menampilkan data secara berkelompok dengan php dan mysql.

1. Buatlah sebuah file kosong dan copy pastekan script berikut ini.

<table border="1" align="center">
<tr><td><b>Kelas</b>
<tr><td align="center">
<?php
mysql_connect("localhost","root","");
mysql_select_db("group");
$z = mysql_query("select kelas from kelas group by kelas");
while($miez = mysql_fetch_array($z)){
echo '<a href="siswa.php?kelas='.$miez['kelas'].'">'.$miez['kelas'].'</a><br/>';
}
?>

Simpan dengan Nama kelas.php

2. Buat lagi file kosong dan copy pastekan script ini.

<table border="1" align="center">
<tr><td>No<td align="center"><b>Nama</b>
<?php
mysql_connect("localhost","root","");
mysql_select_db("group");
$m = mysql_query("select * from kelas where kelas='$_GET[kelas]'");
$No=1;
while($miez = mysql_fetch_array($m)){
echo "<tr><td>$No<td>".$miez['Nama'].'</br/>';
$No++;
}
?>

Simpan Dengan Nama siswa.php

3. Untuk tabelnya sebagai contoh data copykan script berikut ini.

CREATE TABLE IF NOT EXISTS `kelas` (
  `id` int(5) NOT NULL auto_increment,
  `Nama` varchar(20) NOT NULL,
  `Kelas` varchar(10) NOT NULL,
  PRIMARY KEY  (`id`)
);

INSERT INTO `Kelas` (`id`, `Nama`, `Kelas`) VALUES
(1, 'Miez', 'II'),
(2, 'Sri Hardi Yanti', 'II'),
(3, 'RIza', 'I'),
(4, 'Boiy', 'I'),
(5, 'Saufi', 'III'),
(6, 'Falefi', 'III');

Penampakan dari script di atas kira - kira seperti gambar di bawah ini :

Menampilkan data dengan group php dan mysql
Gambar diatas adalah tampilan dari seluruh kelas yang ada di tabel kelas.
Jika di klik salah satunya maka akan di arah ke tampilan selanjutnya seperti gambar di bawah ini

Menampilkan data dengan group php dan mysql

Itu artinya siswa dari  kelas tersebut adalah seperti yang di gambar di atas.

Sekedar informasi, script ini masih script dasar dari belajar php, saya berharap untuk rekan - rekan sekalian ada yang bisa mengembangkan lagi.

Oya, script di atas ada saya tandai dengan warna merah, itu adalah nama database yang saya buat untuk rekan - rekan silahkan di ubah sesuai dengan nama databasenya masing - masing dan juga passwordnya.

Demikianlah script menampilkan data dengan group php dan mysql atau dengan bahasa lainnya menampilkan data secara berkelompok dengan php.

Jika ada yang kurang jelas bisa di tanyakan di form komentar, saya terima kritik dan sarannya.
Semoga Bermanfaat.
Salam Blogger Takengon.

0 Response to "Menampilkan Data Dengan Group PHP dan MySql"

Post a Comment