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 database define( 'db_pass' , '' ); //passwd database define( '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; //penomoran while ( $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