Pages

19 January 2013

Form Dinamis Menggunakan Data Pada Tabel Phpmyadmin (2)

Pada artikel sebelumnya "Form Dinamis Menggunakan Data Pada Tabel Phpmyadmin (1)", telah kita bahas 1 Form inputan pada file identitasform.php.

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 
(Masih ingatkan pada artikel pertama saya "Field Dinamis pada Tabel di Phpmyadmin")

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
Sekian, mudah-mudahan menjadi inspirasi bagi kita semua.

Nantikan artikel selanjutnya "Manajemen include file di database phpmyadmin"

No comments:

Post a Comment