folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Phpde Değişkenleri Yanyana Sıralama



Phpde Değişkenleri Yanyana Sıralama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    $args = func_get_args(); 

    $veriler[]='ilk parametren';

    foreach($args as $veri){

    $veriler[]=$veri;

     

    call_user_func_array(array($stmt,'bind_param'),$veriler);

     

    bu tam olarak işini çözmesi lazım $veriler içindeki itemler bind_param  a ayrı ayrı parametre olarak girer


    Bittik biz bittik
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    Cosmic bunu yazdı:
    -----------------------------

    $args = func_get_args(); 

    $veriler[]='ilk parametren';

    foreach($args as $veri){

    $veriler[]=$veri;

     

    call_user_func_array(array($stmt,'bind_param'),$veriler);

     

    bu tam olarak işini çözmesi lazım $veriler içindeki itemler bind_param  a ayrı ayrı parametre olarak girer


    -----------------------------

    hocam şöyle yaptım ;

    echo $db->gor("SELECT mail, yazar FROM uyeler where mail=? AND yetki=?",array('ss','test@test.com','2'));

    burdan şunu çekince halletmesi gerekir ;
     
            if ($stmt = $this->durum->prepare($args['0'])) {
                
                if(isset($args['1'])) call_user_func_array(array($stmt, 'bind_param'), $args['1']);
                
                $stmt->execute();
                $stmt->bind_result($mail, $yazar);
            
                $stmt->fetch();
                
                echo $mail,' ', $yazar,'
    ';
                $stmt->close();
            }else echo 'hay';
    ---
    Gelen sorun ;
    Warning: Parameter 2 to mysqli_stmt::bind_param() expected to be a reference, value given in /Users/emrecetin/www/ayrox/m/db.php on line 85
     
    dedim işleme giriyor mu ;
                 if(call_user_func_array(array($stmt, 'bind_param'), $args['1'])) === True) echo 'oldu';
     
    edit: mıncıkladım yine problem çıtkı) 
     
    sakinim sakinim sakinim..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    call_user_func_array nin ikinci parametresi array olmak zorunda hocam


    Bittik biz bittik
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    Cosmic bunu yazdı:
    -----------------------------

    call_user_func_array nin ikinci parametresi array olmak zorunda hocam


    -----------------------------

    gor("SELECT mail, yazar FROM uyeler where mail=? AND yetki=?",array('ss','test@test.com','2'));

    ,array('ss','test@test.com','2')

    bu kısım abi array olarak yolladım zaten.

    $smtp->bind_param('ss','test@test.com','2')

    olarak oturacak.O kadar.Fakat bi yerde hata çıkıyor.Delircem.

    $args['1'] dediğim kısım array('ss.. ile başlayan yeri alıyor.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    array('ss','test@test.com','2') soktuğun kısmı şu şekilde denesene array(0=>'ss',1=>'test@test.com',2=>'2')


    Bittik biz bittik
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    echo getType($args['1']);

    array

    diyor sıkıntı yok bu kısımda.Bakim başka nasıl yapabilirim bunu.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    array ama reference istiyor


    Bittik biz bittik
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    dediğin gibi yaptım öylede olmadı.Dur bir iki deneyeyim olmazsa stackoverflow'a müraacat.

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    cosmic yine dediğn gibi çözdüm , sıçtımın şeyinde bug varmış.Başka bi bok yok.;

    call_user_func_array(array($stmt,'bind_param'),$this->hyskm($args['1']));

    ---

    function hyskm($arr){

        $r = array();

        foreach($arr as $key => $value)

            $r[$key] = &$arr[$key];

        return $r;

     

    }

Toplam Hit: 1502 Toplam Mesaj: 20