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
cektigi class
reklamalan-class.php
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ı)
Yapmak istedigim fonksiyon ise:
var kullanılmaasından dolayı olabilir mi?
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);
}
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);
}
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>";
?>
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?