v2.5.2
Giriş yap

Datatable serverside Başka tablodan veri çekme

resat
372 defa görüntülendi

Merhaba arkadaşlar, datatable serverside ile veri çekmeye çalışıyorum. Aşağıda ki kodlar ile urunler tablosunda ki tüm verileri çekebiliyorum bir sorun yok.

Fakat yapmak istediğim burada gelen ID yada başka bir değere göre farklı bir tablodan veri çekmek. Nasıl yapabilirim bunu yardımcı olabilecek arkadaşlar var mı acaba.

$tedarikciler =$db->prepare("SELECT * FROM tedarikciler WHERE uniqid='$uniqid'");
$tedarikciler ->execute();
$tList=$tedarikciler ->fetch(PDO::FETCH_ASSOC);
header('Content-Type: application/json; charset=utf-8');
require 'ssp.php';
 
 
if ($_GET['mode'] == 'urunler') {
    $dbDetails = array(
        'host' => 'localhost',
        'user' => 'root',
        'pass' => '',
        'db'   => 'yeni'
    );
    $table = "urunler";
 
    // DB table to use
 
     
    // Table's primary key
    $primaryKey = 'id';
 
    // Array of database columns which should be read and sent back to DataTables.
    // The `db` parameter represents the column name in the database.  
    // The `dt` parameter represents the DataTables column identifier.
    $columns = array(
        array('db' => 'id', 'dt' => 0),
        array('db' => 'urun_firma', 'dt' => 1),
        array('db' => 'urun_adi',  'dt' => 2),
        array('db' => 'liste_fiyati','dt' => 3 , "formatter" =>function($liste_fiyati){
            return number_format($liste_fiyati,2,',','.')." TL";
        }),
        array('db' => 'iskonto',  'dt' => 4),
        array('db' => 'kdv',      'dt' => 5 , "formatter" =>function($kdv){
            return "% {$kdv}";
        }),
        array('db' => 'fiyat',      'dt' => 6 , "formatter" =>function($fiyat){
            return number_format($fiyat,2,',','.')." TL";
        }),
        array('db' => 'renk',  'dt' => 7),
        array('db' => 'birim',  'dt' => 8),
        array('db' => 'uniqid',  'dt' => 9,'formatter' => function($data){
            return "<a href='urun-duzenle?uniqid={$data}' class='btn btn-default btn-sm btn-icon icon-left'>
            <i class='entypo-pencil'></i>
            Güncelle
            </a>
 
            <a class='btn btn-danger btn-sm btn-icon icon-left' href='urunler?sil=urunSil&uniqid={$data}'>
            <i class='entypo-cancel'></i>
            Sil
            </a>";
        }),
    );
 
 
    // Output data as json format
    echo json_encode(
        SSP::simple($_GET, $dbDetails, $table, $primaryKey, $columns)
    );
 
}
abdullahx
691 gün önce

Ssp ile bunu yapamazsın, ya isteğine uygun bir şekilde özelleştirmen gerek ya da bütün senaryoyu kendin kurgulaman gerek