İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

ez sql ile ilgili soru

i.ari

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
6
Konum
Ankara
Merhabalar,
ez sql de template sistemi kullanıyorum. Her farklı sorgu için yeni template dosyası yapmak yerine tek bir template dosyasına degişkenler göndermek istiyorum.

Örnek reklam alanı dosyası:

reklamalani.php
PHP:
<?php
include 'class/reklamalani-class.php';
$reklamalani = new reklamalani();
if(empty($islem))
{
    echo "<a href=index.php?sayfa=reklamalani&islem=ekle>Alan Ekle</a><br>";
    $reklamalani->liste($db);
}
cektigi class

reklamalan-class.php

PHP:
function liste($db) {
    /*
include('library/ez_results/ez_reklamalaniliste.php');
*/
include('library/ez_results/ez_listele.php');
$ezr->query_mysql("SELECT id,ad FROM tbl_reklamalani order by id DESC");
$ezr->display();
$listele = new listele();
$listele->reklamalani($db);

}
burada yapmak istedigim reklamalani yerine sahibi($db); yaptıgımda alttaki kısmın degişmesi bir çok kez fonksiyon deniyerek yaptım olmadı.
Claassın cektigi dosyada ilgili bölüm. (kodun hepsi sığmadı)
PHP:
<?php
    class ez_results
    {
        // Start results (in this case as a table)
        var $results_open            = "<table style='font-family: verdana; font-size: 8pt; color: 000066;' cellpadding=5 cellspacing=1 bgcolor=CACAD2>";

        // Heading row (eg <tr><td>Heading 1</td><td>Heading 2</td></tr>
        var $results_heading        = "<tr><td>id</td><td>Alan Adı</td><td>Düzenle</td></tr>";

        // Single result row
        var $results_row             = "<tr bgcolor=ALTCOLOR1><td bgcolor=ALTCOLOR2>COL1</td><td>COL2</td><td> <a href=index.php?sayfa=reklamalani&islem=duzenle&id=COL1>Düzenle</a></td></tr>";

        // Close the results (in this case table)
        var $results_close            = "</table>";
?>
Yapmak istedigim fonksiyon ise:

PHP:
class listele {
    function ajans($db){
        $results_heading    = "<tr><td>id</td><td>Alan Adı</td><td>Düzenle</td></tr>";

        $results_row     = "<tr bgcolor=ALTCOLOR1><td bgcolor=ALTCOLOR2>COL1</td><td>COL2</td><td> <a href=index.php?sayfa=ajans&islem=duzenle&id=COL1>Düzenle</a></td></tr>";
    }
    function pazarlamaci($db){
        $results_heading        = "<tr><td>id</td><td>Alan Adı</td><td>Düzenle</td></tr>";
        $results_row             = "<tr bgcolor=ALTCOLOR1><td bgcolor=ALTCOLOR2>COL1</td><td>COL2</td><td><center><a href=index.php?sayfa=pazarlamaci&islem=duzenle&id=COL1><img border=0 src=images/icon/edit32.png></a></center></td></tr>";
    }
    function reklamalani($db){
        $results_heading        = "<tr><td>id</td><td>Alan Adı</td><td>Düzenle</td></tr>";
        $results_row             = "<tr bgcolor=ALTCOLOR1><td bgcolor=ALTCOLOR2>COL1</td><td>COL2</td><td> <a href=index.php?sayfa=reklamalani&islem=duzenle&id=COL1>Düzenle</a></td></tr>";
    }
}

var kullanılmaasından dolayı olabilir mi?
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst