Berbagai syle cara menampilkan data dengan php dan database oracle

Setelah kita berhasil menghubungkan database oracle dengan php sekarang kita akan belajar bagaimana cara menampilkan data dari database yang kita buat ke dalam browser. Disini saya akan memberikan tutorial cara menampilkan data dengan tabel style, list style dan div

Algoritma program
  1. Buatlah tabel bernama berita , dengan kolomnya id_berita, judul, isi, dan tgl. Kemudian isi datanya
  2. Koneksikan php dan database oracle (OCILOGON)
  3. Buat query untuk menampilkan 
  4. Validasikan query yang kita buat dengan variabel koneksi (OCIPARSE)
  5. Eksekusi query yang telah divalidasi tadi (OCIEXECUTE)
  6. Tampilkan data dengan menggunkan  perulangan WHILE

Ok langsung kita mulai

Saya anggap anda sudah bisa membuat tabel di oracle,  kalau belum baca tutorial saya sebelumnya

Langkah 1 buatlah tabel berita, struktur tabelnya seperti dibawah ini



Langkah 2 buatlah file bernama koneksi.php
<?php 
$koneksi=ocilogon("username_db","password_db");
if(!$koneksi){
 echo"Koneksi gagal, silahkan tes lagi konfigurasi anda";
}
 ?>

Langkah 3 Buatlah query untuk menampilkan data

$query="SELECT * FROM berita";

Langkah 4  Validasikan query dengan variabel koneksi

$parse=ociparse($koneksi,$query);

Langkah 5  Eksekusi query yang telah divalidasi

$execute=ociexecute($parse);

Langkah 5 Tampilkan data dengan perulangan WHILE

<?php while (ocifetchinto($parse, $data, OCI_ASSOC)):?>
   
    <?php echo $data[nama_kolom_tabel]; ?>

<?php endwhile; ?>

Penjelasan :
  • ocifetchinto merupakan fungsi di oracle untuk menampilkan data dalam bentuk array
  • $parse merupakan variabel yang menampung query yang telah divalidasi dengan variabel koneksi 
  • $data merupakan variabel untuk menampung data array
  • $data[Nama_kolom_tabel] merupakan cara menampilkan data array dari suatu kolom tabel
  • OCI_ASSOC merupakan cara menampilkan index array dengan menyebutkan nama kolom tabel yang akan ditampilkan
  • endwhile merupakan akhir dari perulangan 

Tabel style
 
<table border="1px" cellpadding="4px">

 <tr style="font-weight:bold;">
   <td>No</td>
   <td>Judul</td>
   <td>Isi</td>
   <td>Tgl</td>
  </tr>

  <?php $no=1; ?>
  <?php while (ocifetchinto($parse, $data, OCI_ASSOC)):?>
   
  <tr>
   <td><?php echo $no; ?></td>
   <td><?php echo $data[JUDUL]; ?></td>
   <td><?php echo $data[ISI]; ?></td>
   <td><?php echo $data[TGL] ?></td>
  </tr>

  <?php $no++;  ?>
  <?php endwhile; ?>

</table>

List Style
 <ol>
  <?php while (ocifetchinto($parse2, $list, OCI_ASSOC)):?>
  
  <li>
   <b><?php echo $list[JUDUL]; ?></b> ,
   <?php echo $list[ISI]; ?> , 
   <b>Diposting</b> : <?php echo $list[TGL] ?>
  </li>

  <?php endwhile; ?>
 </ol>

Div Style
  
<?php while (ocifetchinto($parse3, $div, OCI_ASSOC)):?>
  
  <div style="padding:10px;border:1px solid #d1d0d2;">
   <div>
    <b><?php echo $div[JUDUL]; ?></b>
   </div> 
   <div>
    <?php echo $div[ISI]; ?>
   </div>

   Diposting : <?php echo $div[TGL]; ?>

  </div>

  <?php endwhile; ?>


Hasil tampilan program jika dijalankan












Penulis


Fuad Indra Setiawan


Download Source Code


Bila pembaca punya ide lain terkait artikel ini ditunggu komentarnya

Selamat mencoba semoga bermanfaat


0 comments:

Posting Komentar