PHP mcGrid Sınıfı

Kaynak kodunu indirmek için tıklayınız.

HotScripts.com sitesindeki değerlendirmeler için tıklayınız.

PHP mcGrid sınıfı ile veritabanınızdaki verileri kolay ve hızlı bir şekilde ızgara biçiminde listeleyebilirsiniz. Nesne yönelimli (OOP) yapısıyla bir kaç satır kodla tablolama işlemlerinizi yapabilirsiniz.

Anahtar Özellikleri

  • Kolon başlıklarını değiştirebilme
  • Kolon genişliklerini değiştirebilme
  • Kayıtlara “Düzenle”, “Sil”, “Göster” bağlantıları ekleyebilme
  • Crossbrowser özelliktedir ve yaygın tarayıcılar ile uyumludur.
  • JavaScript kullanmaz.
  • HTML bilgisi gerektirmez.

Örnek Kullanım

  1. // mcGrid sınıfını projenize dahil edin
  2. include("mcgrid.php");
  3.  
  4. // Veritabanı bağlantısını oluşturun
  5. $db = mysql_connect("localhost", "username","password");
  6. mysql_select_db("guestbook",$db);
  7.  
  8. // SQL sorgunuz ile bir mcGrid nesnesi yaratın
  9. $myList = new mcGrid("select * from guestbook");
  10.  
  11. // Kolonlarınızı ekleyin addColumn($cName,$cCaption,$cWidth)
  12. $myList->addColumn("gid","Entry ID",10);
  13. $myList->addColumn("name","Name Surname",60);
  14. $myList->addColumn("ip","IP Address",30);
  15.  
  16. // Listelenen her kaydın silme bağlantısını verin
  17. $myList->deleteButton("delete.php?gid=%");
  18.  
  19. // Bağlantılar için kayıtların indeks kolonunu belirtin.
  20. $myList->setIndex("gid");
  21.  
  22. // Son olarak mcGrid’i görüntüleyin.
  23. $myList->show();
  1. 8 yorum yapılmış:

  2. abi grid tek kelimeyle süper
    :)
    bundan taaaaaa 12 ay evvel bir isteğim olmuştu, isteğimi tekrarlıyorum :) şu gride birde sayfalama olayını ekledikmi olay tamamdır, ben yaparım yapmasına ama illakide murat abim yapsın istiyorum, o daha güzel yapıyor :)

  3. Hocam unutmamışsın valla helal olsun. Senin indirdiğin sürümden sonra grafik arayüzünde düzeltmeler yaptım. Bir de bir kaç hata vardı, onları giderdim.

    Eğer JS ile kolon genişliklerini de ayarlattırabilirsem fena olmayacak.

  4. ama genede en önemlisi sayfalama olayı :)
    illakide sayfalama olacak
    sayfalama olmadan olmuyor :)
    bide öyle normal sayfalama da olmasın
    mesela 1 2 3 4 5 6 7 8 9 yazsın adam 9 a bastıkdan sonra diğerleri gelsin 9 10 11 12 13 .. 20 gibi olması lazım

    yoksa kayıt fazla oldugu zaman aşağı tarafda bol bol sayfa numarlaarı yazıyor, mesela adamın 5000 kaydı varsa 5000/10 kadar rakam yazıyor.

    çok pis taktım ben bu gride :)

  5. Hocam öyle grid yapmış olsam 50$’dan aşağı satmam zaten. Yemişim GNU’sunu GPL’ini :)

  6. sen öyle grid yap
    bende onu kırıp millete dağıtmassam
    50$ senin için neki be, sokakda bulsan eğilip almassın :)

  7. Eğilmeden alırım. Malum zaman kötü…

  8. zouhahahahah
    konunun özünü anlamıssın :)
    seviyeyi düşürmeyim diye farklı tabirler kullanmadım :)

    ama seni iyi tanıdıgım için paranın senin için gercekte önemli olmadıgını cok iyi biliyorum.

    İnşallah en kısa zamanda su sayfalama olayınıda halledersin.

    Saygılarımla

  9. :) Sağol hocam. Bir el atarsam güzel özellikler ekleyeceğim.