• 12-12-2020, 12:41:03
    #1
    Merhaba Eklenen İnsert İçindeki $rand hash değerini nasıl çekebilirim
    <?php
    function randHash($len=32){    return substr(md5(openssl_random_pseudo_bytes(20)),-$len);}
     $rand = randHash();
    
    class Payment_Model extends CI_Model {   
     function insertPayment($uid, $amount,$rand) {        
    $this->db->insert('payments', array(          
     'amount' => (float)$amount,          
     'user' => $uid,            
     'hash' =>$rand,          
     'time' => time(),            
     'status' => 0      
     ));        
    return $this->db->insert_id();    } ?>
    mesela orderid değeri bu şekilde çekiliyor
    $order_id = $this->Payment_Model->insertPayment($this->user['id'], $this->input->post('amount'));
    ben $rand değerini çekmek istiyorum
  • 12-12-2020, 12:45:17
    #2
    Üyeliği durduruldu
    function insertPayment($uid, $amount,$rand) {        
    $this->db->insert('payments', array(          
     'amount' => (float)$amount,          
     'user' => $uid,            
     'hash' =>$rand,          
     'time' => time(),            
     'status' => 0      
     ));        
    return $this->db->insert_id();
    }
    Kısmını şununla değiştirin:
    function insertPayment($uid, $amount,$rand) {        
    $this->db->insert('payments', array(          
     'amount' => (float)$amount,          
     'user' => $uid,            
     'hash' =>$rand,          
     'time' => time(),            
     'status' => 0      
     ));        
    return [
    'id' => $this->db->insert_id(),
    'hash' => $rand
    ];
    }
    Ardından şöyle çekebilirsiniz:
    $data = $this->Payment_Model->insertPayment($this->user['id'], $this->input->post('amount'));
    $order_id = $data['id'];
    $hash = $data['hash'];
  • 12-12-2020, 12:47:16
    #3
    gander adlı üyeden alıntı: mesajı görüntüle
    Merhaba Eklenen İnsert İçindeki $rand hash değerini nasıl çekebilirim
    <?php
    function randHash($len=32){    return substr(md5(openssl_random_pseudo_bytes(20)),-$len);}
     $rand = randHash();
    
    class Payment_Model extends CI_Model {  
     function insertPayment($uid, $amount,$rand) {        
    $this->db->insert('payments', array(          
     'amount' => (float)$amount,          
     'user' => $uid,            
     'hash' =>$rand,          
     'time' => time(),            
     'status' => 0      
     ));        
    return $this->db->insert_id();    } ?>
    mesela orderid değeri bu şekilde çekiliyor
    $order_id = $this->Payment_Model->insertPayment($this->user['id'], $this->input->post('amount'));
    ben $rand değerini çekmek istiyorum
    $rand Değerini olduğu gibi çekebilmen lazim Eminmisin Çekmediğine Whatsappdan 1 saate Whatsapp dan yazarsak bakabilirim şuanda mobildeyim
  • 12-12-2020, 12:47:49
    #4
    awoken adlı üyeden alıntı: mesajı görüntüle
    function insertPayment($uid, $amount,$rand) {        
    $this->db->insert('payments', array(          
     'amount' => (float)$amount,          
     'user' => $uid,            
     'hash' =>$rand,          
     'time' => time(),            
     'status' => 0      
     ));        
    return $this->db->insert_id();
    }
    Kısmını şununla değiştirin:
    function insertPayment($uid, $amount,$rand) {        
    $this->db->insert('payments', array(          
     'amount' => (float)$amount,          
     'user' => $uid,            
     'hash' =>$rand,          
     'time' => time(),            
     'status' => 0      
     ));        
    return [
    'id' => $this->db->insert_id(),
    'hash' => $rand
    ];
    }
    Ardından şöyle çekebilirsiniz:
    $data = $this->Payment_Model->insertPayment($this->user['id'], $this->input->post('amount'));
    $order_id = $data['id'];
    $hash = $data['hash'];
    çok teşekkürler hocam bu arada kodlar tanıdık geldimi size bi yerden .
  • 12-12-2020, 12:49:00
    #5
    yusuf68700 adlı üyeden alıntı: mesajı görüntüle
    $rand Değerini olduğu gibi çekebilmen lazim Eminmisin Çekmediğine
    şimdi fonksiyon dosyası zaten include ediliyor diyorsunuz ve çekilebilir mi yani $rand yazsam direk
  • 12-12-2020, 12:50:12
    #6
    gander adlı üyeden alıntı: mesajı görüntüle
    şimdi fonksiyon dosyası zaten include ediliyor diyorsunuz ve çekilebilir mi yani $rand yazsam direk
    Anladığım kadarı ile Codeigniter kullanıyorsun Eğer Library Olarak Yani Autoload olarak ayarladıysan tüm sayfalardan çekebilmen lazım
  • 12-12-2020, 12:52:16
    #7
    yusuf68700 adlı üyeden alıntı: mesajı görüntüle
    Anladığım kadarı ile Codeigniter kullanıyorsun Eğer Library Olarak Yani Autoload olarak ayarladıysan tüm sayfalardan çekebilmen lazım
    bilemedim ki hangisi daha sağlıklı olr.
  • 12-12-2020, 12:53:38
    #8
    gander adlı üyeden alıntı: mesajı görüntüle
    bilemedim ki hangisi daha sağlıklı olr.
    awoken Hocamın dediği de çalışır fakat ekstra dışardan daha düzenli bir kod yapısı olur