Hal yang paling umum pada saat kita belajar PHP adalah menampilkan data dari sebuah tabel dalam database. Nah berikut ini akan saya berikan panduan dasar untuk programmer pemula seperti saya:
1. Menampilkan data pada tabel
2. Menampilkan data baris zebra
Terlebih dahulu buat database Anda, contoh maful, lalu buatlah tabel dengan nama siswa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| CREATE TABLE IF NOT EXISTS `siswa` ( `nim` varchar(5) NOT NULL, `nama` varchar(40) NOT NULL, `ipk` double NOT NULL, `jurusan` varchar(40) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1; ---- Dumping data untuk tabel `siswa`-- INSERT INTO `siswa` (`nim`, `nama`, `ipk`, `jurusan`) VALUES('M0002', 'Firman', 2.1, 'Ekonomi'),('M0003', 'Gunawan', 3.71, 'Sistem Informasi'),('M0004', 'Gunatri', 2.2, 'Pendidikan'),('M0005', 'Fitria', 3.1, 'Teknik Mesin'),('M0016', 'Zuhair', 2.5, 'Teknik Industri'),('M0100', 'andri', 3.82, 'Psikologi'); |
1
2
3
4
5
6
7
| define('db_host','localhost');define('db_user','root'); //user databasedefine('db_pass',''); //passwd databasedefine('db_name','maful'); mysql_connect(db_host,db_user,db_pass);mysql_select_db(db_name); |
Menampilkan data pada tabel
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
| <h2>Menampilkan data di Tabel</h2> <table border="1" width="500px"> <th><td>Nim</a></td><td>Nama</td><td>IPK</td><td>Jurusan</td></th> <!-- example 1 :menampilkan data di tabel--><?php require_once('koneksi.php');$query1="select * from siswa "; $result=mysql_query($query1) or die(mysql_error());$no=1; //penomoranwhile($rows=mysql_fetch_object($result)){ ?> <tr> <td><?php echo $no ?></td> <td><?php echo $rows -> nim;?></td> <td><?php echo $rows -> nama;?></td> <td align='right'><?php echo $rows -> ipk;?></td> <td><?php echo $rows -> jurusan;?></td> </tr> <?php$no++;}?> </table> |
Menampilkan Data Baris Zebra
Agar tampilannya sedikit lebih keren, maka kita buat lebih berwarna
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
| <h2> Table Zebra strip </h2><table width="500px"> <th><td>Nim</a></td><td>Nama</td><td>IPK</td><td>Jurusan</td></th><?php$query2="select * from siswa "; $result=mysql_query($query2) or die(mysql_error());$no=1; //penomoran$warna='#fffff';while($rows=mysql_fetch_object($result)){ if($no%2==1){ $warna='#ece9d8'; }else{ $warna='#fff'; } ?> <tr style='background-color: <?=$warna;?>'> <td><?php echo $no ?></td> <td><?php echo $rows -> nim;?></td> <td><?php echo $rows -> nama;?></td> <td align='right'><?php echo $rows -> ipk;?></td> <td><?php echo $rows -> jurusan;?></td> </tr> <?php$no++;}?> </table> |
No comments:
Post a Comment