Oğuzhan Kalelioğlu

PL/SQL Verileri HTML Tabloya Yazdırma

Merhabalar , PL/SQL ile ilgili bu yıldan bu saaten sonra yazılan  ufak bir bilgi ne işe yarar aslında pek emin değilim ama yinede çektiğiniz bir sorguyu bir HTML sayfasında tabloya aktarmak isterseniz böyle bir koda ihtacınız olacaktır. Aynısını PHP ile denemedim ama orada da işe yarayabilir yakın zamanda bir deneme yapmayı düşünüyorum.

Gelelim nasıl döngüde tabloya yazdıracağımıza ;

Öncelikle W3.CSS kütüphanesi kullanarak bir tablo oluşturacağız detaylar için W3.CSS  bağlantısına tıklayabilirsiniz.

Sorgumuzu çalıştırmadan önce tablonun sütunlarını oluşturuyoruz w3.css kullandığımız için tablomuzu table’a class vererek oluşturuyoruz.

daha sonra ise sıra tablomuzun içini doldurmaya geldi , tablomuzda birçok veri olduğu için bir döngü (loop) içerisinde verileri listelememiz gerekiyor.

sorgumuzu yazıp her bir sütun’un adını da yazarak döngümüzü başlatıyoruz işte işlem bu kadar.

 

            htp.p('
            <table class="w3-table-all w3-hoverable w3-round-large">
            <tr>
            <th>AnketID</th>
            <th>Anket Adı</th>
            <th>Anket Açıklama</th>
            <th>Oluşturan</th>
            <th>Tarih</th>
            <th>Ekle / Sil</th>
            </tr>');

               FOR J IN                    
              (SELECT ANKETID,ANKETADI,ANKETACIKLAMA,CREATOR,TARIH FROM CRM.ANKET)               

                LOOP
                htp.p('<tr>');   
                htp.p('<td>'||TO_CHAR(J.ANKETID)||'</td>');
                htp.p('<td>'||TO_CHAR(J.ANKETADI)||'</td>');
                htp.p('<td>'||TO_CHAR(J.ANKETACIKLAMA)||'</td>');
                htp.p('<td>'||TO_CHAR(J.CREATOR)||'</td>');
                htp.p('<td>'||TO_CHAR(J.TARIH)||'</td>');
                htp.p('</tr>');  
                END LOOP; 
htp.p('</table>');

 

 

oguzhankalelioglu

Yorum ekle

Bir Cevap Yazın

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.

Most popular

Most discussed