Mari kita lanjutkan untuk membedah form tampilan berbentuk tabel selanjutnya.
Pada prinsipnya teknik-tekniknya tidak jauh beda dengan yang sebelumnya.
Pada gambar disamping terdapat tabel yang berisi :
No | Nama Kegiatan | NRP | Nama Peminjam | dst
1 | Sarahsehan | 10... | Kevin | dst
2 | Latihan rutin | 71... | Julyo | dst
dst....
Jika diperjelas, pada baris paling atas disebut baris judul tabel
baris ke-2 berisi data-datanya dari 1, 2 dst.
Sehingga programnya pada umumnya adalah sebagai berikut :
<?
$data = "SELECT * FROM dataidentitas where id = 1";
$data_a = "SELECT * FROM dataidentitas where id <> 1";
?>
<table>
<thead>
<tr>
<td><? echo $data['field1']; ?></td>
<td><? echo $data['field2']; ?></td>
<td><? echo $data['field3']; ?></td>
dst....
</tr>
</thead>
<tbody>
<tr>
<td><? echo $data_a['field1']; ?></td>
<td><? echo $data_a['field2']; ?></td>
<td><? echo $data_a['field3']; ?></td>
</tr>
</tbody>
</table>
Atau bisa disederhanakan dengan perintah looping for.
<?
$data = "SELECT * FROM dataidentitas where id = 1";
$data_a = "SELECT * FROM dataidentitas where id <> 1";
?>
<table>
<thead>
<tr>
<?
for ($i=1; $i<16; $i++) {
?>
<td><? echo $data['field'.$i]; ?></td>
<?
}
?>
</tr>
<thead>
<tbody>
<tr>
<?
for ($i=1; $i<16; $i++) {
?>
<td><? echo $data_a['field'.$i]; ?></td>
<?
}
?>
</tr>
</tbody>
</table>
Penjelasan program diatas adalah :
- pada script tabel thead bertujuan menampilkan record data ke-1 yang isinya nama judul tabel paling atas, yaitu No | Nama Kegiatan | NRP | Nama Peminjam | dst
- sedangkan pada script tabel tbody bertujuan menampilkan record data ke-2 yang isinya adalah data sebenarnya
Sehingga pada tabel dataidentitas pada phpmyadminnya adalah sebagai berikut :
Pada gambar disamping :
- khusus id = 1, digunakan sebagai label yang ditampilkan pada form inputan dan form tabel
- sedang id <> 1, digunakan untuk data sebenarnya.
Kesimpulan :
- Form bentuk inputan textbox pada artikel sebelumnya secara prinsip dan teknik sama dengan Form bentuk tabel diatas
- Data pada 2 form diatas mengambil data dinamis tabel dataidentitas pada phpmyadminnya
- Record data ke-1 bertujuan sebagai label/judul yang bisa dimunculkan pada form inputan maupun form tabel
- Record data ke-2 dst adalah data sebenarnya yang disimpan dalam database tabel dataidentitas pada phpmyadmin
Nantikan artikel selanjutnya "Manajemen include file di database phpmyadmin"
No comments:
Post a Comment