• 05-02-2023, 03:35:26
    #1
    Merhaba arkadaşlar ssp sınıfı ile datatable içinde verilerimi çekiyorum. Fakat takıldığım bir nokta var 7 dt'de siparis-gonder?siparisNo=$siparisNo' bu kısımda 2 numarada ki sipariş noyu çekemiyorum nasıl yapabilirim. Şimdiden teşekkürler

       $columns = array(
            array('db' => 'id', 'dt' => 0),
            array('db' => 'siparisTarih','dt' => 1 , "formatter" =>function($siparisTarih){
                return turkcetarih_formati('j F Y , l, H:i:s',$siparisTarih);
            }),
            array('db' => 'siparisNo','dt' => 2 , "formatter" =>function($siparisNo){
                return "<a href='siparis-detay?siparisNo={$siparisNo}' class='btn btn-primary'>MZR{$siparisNo}</a>";
            }),
            array('db' => 'userNameSurname',  'dt' => 3),
            array('db' => 'firma',  'dt' => 4),
            array('db' => 'toplam','dt' => 5 , "formatter" =>function($toplam){
                return number_format($toplam,2,',','.')." TL";
            }),
            array( 'db' => 'siparisDurum',   'dt' => 6 , 'formatter' => function( $siparisDurum, $rows ) {
                if ($siparisDurum=='0'){  
                 return '<span class="btn btn-info">Sipariş Oluşturuldu</span>';
             } else if ($siparisDurum=='1') {
                 return '<span class="btn btn-danger">Sipariş Gönderildi</span>';
             }else{
                 return '<span class="btn btn-primary">Sipariş Görüldü</span>';
             }
         }),
            array( 'db' => 'mailDurum',   'dt' => 7 , 'formatter' => function( $mailDurum, $row ) {
                if ($mailDurum=='0'){  
                 return "<a href='siparis-gonder?siparisNo=$mailDurum' class='btn btn-primary'><i class='entypo-mail'></i> Siparişi Gönder</a>";
             } else if ($mailDurum=='1') {
                 return '<span class="btn btn-danger">Sipariş Gönderildi</span>';
             }else{
                 return '<span class="btn btn-primary">Sipariş Görüldü</span>';
             }
         }),
        );
  • 05-02-2023, 03:41:37
    #2
    resatnet adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar ssp sınıfı ile datatable içinde verilerimi çekiyorum. Fakat takıldığım bir nokta var 7 dt'de siparis-gonder?siparisNo=$siparisNo' bu kısımda 2 numarada ki sipariş noyu çekemiyorum nasıl yapabilirim. Şimdiden teşekkürler

       $columns = array(
            array('db' => 'id', 'dt' => 0),
            array('db' => 'siparisTarih','dt' => 1 , "formatter" =>function($siparisTarih){
                return turkcetarih_formati('j F Y , l, H:i:s',$siparisTarih);
            }),
            array('db' => 'siparisNo','dt' => 2 , "formatter" =>function($siparisNo){
                return "<a href='siparis-detay?siparisNo={$siparisNo}' class='btn btn-primary'>MZR{$siparisNo}</a>";
            }),
            array('db' => 'userNameSurname',  'dt' => 3),
            array('db' => 'firma',  'dt' => 4),
            array('db' => 'toplam','dt' => 5 , "formatter" =>function($toplam){
                return number_format($toplam,2,',','.')." TL";
            }),
            array( 'db' => 'siparisDurum',   'dt' => 6 , 'formatter' => function( $siparisDurum, $rows ) {
                if ($siparisDurum=='0'){  
                 return '<span class="btn btn-info">Sipariş Oluşturuldu</span>';
             } else if ($siparisDurum=='1') {
                 return '<span class="btn btn-danger">Sipariş Gönderildi</span>';
             }else{
                 return '<span class="btn btn-primary">Sipariş Görüldü</span>';
             }
         }),
            array( 'db' => 'mailDurum',   'dt' => 7 , 'formatter' => function( $mailDurum, $row ) {
                if ($mailDurum=='0'){  
                 return "<a href='siparis-gonder?siparisNo=$mailDurum' class='btn btn-primary'><i class='entypo-mail'></i> Siparişi Gönder</a>";
             } else if ($mailDurum=='1') {
                 return '<span class="btn btn-danger">Sipariş Gönderildi</span>';
             }else{
                 return '<span class="btn btn-primary">Sipariş Görüldü</span>';
             }
         }),
        );
    Sorun çözüldü. Teşekkürler