• 08-12-2013, 12:48:40
    #1
    Merhabalar. Ben hazır bir yazılım kullanıyorum. Bu yazılım için basit bir yönetim paneli yapıyoruz.

    Burada alıcı adı, telefon, adres, kart mesajı gibi birkaç bölümü kurduğumuz bir uygulama ile istiyoruz. Fakat bu uygulama veriyi aşağıda örneğini verdiğim şekilde çekiyor. Buradaki bilgileri nasıl parçalayarak çekeriz. Örnek kod var mıdır acaba ?

     
    a:6:{s:23:"shipping_custom_aliciad";a:9:{s:2:"id";s:23:"shipping_custom_aliciad";s:5:"label";s:23:"Alıcı Adı ve Soyadı";s:5:"value";s:13:"melih melihhh";s:6:"values";a:0:{}s:4:"text";s:13:"melih melihhh";s:4:"type";s:4:"text";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:14:"custom_aliciad";}s:24:"shipping_custom_alicitel";a:9:{s:2:"id";s:24:"shipping_custom_alicitel";s:5:"label";s:11:"Alıcı Tel";s:5:"value";s:12:"123 2312 123";s:6:"values";a:0:{}s:4:"text";s:12:"123 2312 123";s:4:"type";s:4:"text";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:15:"custom_alicitel";}s:26:"shipping_custom_aliciadres";a:9:{s:2:"id";s:26:"shipping_custom_aliciadres";s:5:"label";s:13:"Alıcı Adres";s:5:"value";s:8:"we rwe r";s:6:"values";a:0:{}s:4:"text";s:8:"we rwe r";s:4:"type";s:4:"text";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:17:"custom_aliciadres";}s:28:"shipping_custom_isimgozuksun";a:9:{s:2:"id";s:28:"shipping_custom_isimgozuksun";s:5:"label";s:25:"Kartta ismim gözükmesin";s:5:"value";s:6:"value1";s:6:"values";a:2:{s:6:"value1";s:11:"Gözüksün";s:7:" value2";s:12:"Gözükmesin";}s:4:"text";s:11:"Gözüksün";s:4:"type";s:5:"radio";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:19:"custom_isimgozuksun";}s:24:"shipping_custom_kartismi";a:9:{s:2:"id";s:24:"shipping_custom_kartismi";s:5:"label";s:21:"Karta yazılacak isim";s:5:"value";s:15:"mereara asdas d";s:6:"values";a:0:{}s:4:"text";s:15:"mereara asdas d";s:4:"type";s:4:"text";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:15:"custom_kartismi";}s:26:"shipping_custom_martmesaji";a:9:{s:2:"id";s:26:"shipping_custom_martmesaji";s:5:"label";s:12:"Kart Mesajı";s:5:"value";s:17:"asd sad  asad das";s:6:"values";a:0:{}s:4:"text";s:17:"asd sad  asad das";s:4:"type";s:8:"textarea";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:17:"custom_martmesaji";}}
  • 08-12-2013, 13:16:25
    #2
    Buyur denermisin :

    ob_start();
    header("Content-type:text/html;charset=utf8");
    $yazi='a:6:{s:23:"shipping_custom_aliciad";a:9:{s:2:"id";s:23:"shipping_custom_aliciad";s:5:"label";s:23:"Alıcı Adı ve Soyadı";s:5:"value";s:13:"melih melihhh";s:6:"values";a:0:{}s:4:"text";s:13:"melih melihhh";s:4:"type";s:4:"text";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:14:"custom_aliciad";}s:24:"shipping_custom_alicitel";a:9:{s:2:"id";s:24:"shipping_custom_alicitel";s:5:"label";s:11:"Alıcı Tel";s:5:"value";s:12:"123 2312 123";s:6:"values";a:0:{}s:4:"text";s:12:"123 2312 123";s:4:"type";s:4:"text";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:15:"custom_alicitel";}s:26:"shipping_custom_aliciadres";a:9:{s:2:"id";s:26:"shipping_custom_aliciadres";s:5:"label";s:13:"Alıcı Adres";s:5:"value";s:8:"we rwe r";s:6:"values";a:0:{}s:4:"text";s:8:"we rwe r";s:4:"type";s:4:"text";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:17:"custom_aliciadres";}s:28:"shipping_custom_isimgozuksun";a:9:{s:2:"id";s:28:"shipping_custom_isimgozuksun";s:5:"label";s:25:"Kartta ismim gözükmesin";s:5:"value";s:6:"value1";s:6:"values";a:2:{s:6:"value1";s:11:"Gözüksün";s:7:" value2";s:12:"Gözükmesin";}s:4:"text";s:11:"Gözüksün";s:4:"type";s:5:"radio";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:19:"custom_isimgozuksun";}s:24:"shipping_custom_kartismi";a:9:{s:2:"id";s:24:"shipping_custom_kartismi";s:5:"label";s:21:"Karta yazılacak isim";s:5:"value";s:15:"mereara asdas d";s:6:"values";a:0:{}s:4:"text";s:15:"mereara asdas d";s:4:"type";s:4:"text";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:15:"custom_kartismi";}s:26:"shipping_custom_martmesaji";a:9:{s:2:"id";s:26:"shipping_custom_martmesaji";s:5:"label";s:12:"Kart Mesajı";s:5:"value";s:17:"asd sad  asad das";s:6:"values";a:0:{}s:4:"text";s:17:"asd sad  asad das";s:4:"type";s:8:"textarea";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:17:"custom_martmesaji";}}';
    $yazs=unserialize($yazi);
    echo '<pre>';
    print_r($yazs);
    echo '</pre>';
    Örnek cikti :

    Array
    (
        [shipping_custom_aliciad] => Array
            (
                [id] => shipping_custom_aliciad
                [label] => Alıcı Adı ve Soyadı
                [value] => melih melihhh
                [values] => Array
                    (
                    )
    
                [text] => melih melihhh
                [type] => text
                [set] => order
                [from] => checkout_address
                [field_id] => custom_aliciad
            )
    
        [shipping_custom_alicitel] => Array
            (
                [id] => shipping_custom_alicitel
                [label] => Alıcı Tel
                [value] => 123 2312 123
                [values] => Array
                    (
                    )
    
                [text] => 123 2312 123
                [type] => text
                [set] => order
                [from] => checkout_address
                [field_id] => custom_alicitel
            )
    
        [shipping_custom_aliciadres] => Array
            (
                [id] => shipping_custom_aliciadres
                [label] => Alıcı Adres
                [value] => we rwe r
                [values] => Array
                    (
                    )
    
                [text] => we rwe r
                [type] => text
                [set] => order
                [from] => checkout_address
                [field_id] => custom_aliciadres
            )
    
        [shipping_custom_isimgozuksun] => Array
            (
                [id] => shipping_custom_isimgozuksun
                [label] => Kartta ismim gözükmesin
                [value] => value1
                [values] => Array
                    (
                        [value1] => Gözüksün
                        [ value2] => Gözükmesin
                    )
    
                [text] => Gözüksün
                [type] => radio
                [set] => order
                [from] => checkout_address
                [field_id] => custom_isimgozuksun
            )
    
        [shipping_custom_kartismi] => Array
            (
                [id] => shipping_custom_kartismi
                [label] => Karta yazılacak isim
                [value] => mereara asdas d
                [values] => Array
                    (
                    )
    
                [text] => mereara asdas d
                [type] => text
                [set] => order
                [from] => checkout_address
                [field_id] => custom_kartismi
            )
    
        [shipping_custom_martmesaji] => Array
            (
                [id] => shipping_custom_martmesaji
                [label] => Kart Mesajı
                [value] => asd sad  asad das
                [values] => Array
                    (
                    )
    
                [text] => asd sad  asad das
                [type] => textarea
                [set] => order
                [from] => checkout_address
                [field_id] => custom_martmesaji
            )
    
    )
  • 08-12-2013, 13:38:14
    #3
    Üstad denemeye denerim de php konusunda oldukça zayıfım. Bunları ekrana

    Alıcı Ad: Melih melih
    Alıcı Tel:
    Kart İsmi:

    gibi yazdırabileceğim örnek bir kod var mı ?
  • 08-12-2013, 13:47:43
    #4
    Kaan Fakılı adlı üyeden alıntı: mesajı görüntüle
    Üstad denemeye denerim de php konusunda oldukça zayıfım. Bunları ekrana

    Alıcı Ad: Melih melih
    Alıcı Tel:
    Kart İsmi:

    gibi yazdırabileceğim örnek bir kod var mı ?
    Buyur örnek hazirladim :

    ob_start();
    header("Content-type:text/html;charset=utf8");
    $yazi='a:6:{s:23:"shipping_custom_aliciad";a:9:{s:2:"id";s:23:"shipping_custom_aliciad";s:5:"label";s:23:"Alıcı Adı ve Soyadı";s:5:"value";s:13:"melih melihhh";s:6:"values";a:0:{}s:4:"text";s:13:"melih melihhh";s:4:"type";s:4:"text";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:14:"custom_aliciad";}s:24:"shipping_custom_alicitel";a:9:{s:2:"id";s:24:"shipping_custom_alicitel";s:5:"label";s:11:"Alıcı Tel";s:5:"value";s:12:"123 2312 123";s:6:"values";a:0:{}s:4:"text";s:12:"123 2312 123";s:4:"type";s:4:"text";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:15:"custom_alicitel";}s:26:"shipping_custom_aliciadres";a:9:{s:2:"id";s:26:"shipping_custom_aliciadres";s:5:"label";s:13:"Alıcı Adres";s:5:"value";s:8:"we rwe r";s:6:"values";a:0:{}s:4:"text";s:8:"we rwe r";s:4:"type";s:4:"text";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:17:"custom_aliciadres";}s:28:"shipping_custom_isimgozuksun";a:9:{s:2:"id";s:28:"shipping_custom_isimgozuksun";s:5:"label";s:25:"Kartta ismim gözükmesin";s:5:"value";s:6:"value1";s:6:"values";a:2:{s:6:"value1";s:11:"Gözüksün";s:7:" value2";s:12:"Gözükmesin";}s:4:"text";s:11:"Gözüksün";s:4:"type";s:5:"radio";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:19:"custom_isimgozuksun";}s:24:"shipping_custom_kartismi";a:9:{s:2:"id";s:24:"shipping_custom_kartismi";s:5:"label";s:21:"Karta yazılacak isim";s:5:"value";s:15:"mereara asdas d";s:6:"values";a:0:{}s:4:"text";s:15:"mereara asdas d";s:4:"type";s:4:"text";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:15:"custom_kartismi";}s:26:"shipping_custom_martmesaji";a:9:{s:2:"id";s:26:"shipping_custom_martmesaji";s:5:"label";s:12:"Kart Mesajı";s:5:"value";s:17:"asd sad  asad das";s:6:"values";a:0:{}s:4:"text";s:17:"asd sad  asad das";s:4:"type";s:8:"textarea";s:3:"set";s:5:"order";s:4:"from";s:16:"checkout_address";s:8:"field_id";s:17:"custom_martmesaji";}}';
    $yazs=unserialize($yazi);
    $goster.='
    Alıcı Ad : '.$yazs["shipping_custom_aliciad"]["value"].' <br/>
    Alıcı Tel : '.$yazs["shipping_custom_alicitel"]["value"].' <br/>
    Kart ismi : '.$yazs["shipping_custom_kartismi"]["value"].' <br/>
    ';
    echo $goster;
  • 08-12-2013, 13:51:14
    #5
    Hocam teşekkürler, hemen uğraşıyorum. Allah razı olsun.
  • 08-12-2013, 13:54:39
    #6
    Kaan Fakılı adlı üyeden alıntı: mesajı görüntüle
    Hocam teşekkürler, hemen uğraşıyorum. Allah razı olsun.
    Rica ederim.R10+ Puanimi verirsen sevinirim.
  • 08-12-2013, 18:20:20
    #7
    Hocam kod çalışıyor, teşekkürler. Fakat ufak bir noktada daha takıldım. Ben bu bilgiyi veritabanından çekeceğim. Gelen her bir sipariş için bu şekilde bir satır ekliyor. Bunu nasıl bağlarız ? Ben şunu yaptım ama çalışmadı.



    $SimleS = mysql_query("SELECT * from simple_custom_data WHERE customer_id='15'");
    while($SimleV=mysql_fetch_assoc($SimleS)){
    
    
    $yazi = $SimleV['data'];
    $yazs=unserialize($yazi);
    $goster.='
    Alıcı Ad : '.$yazs["shipping_custom_aliciad"]["value"].' <br/>
    Alıcı Tel : '.$yazs["shipping_custom_alicitel"]["value"].' <br/>
    Kart ismi : '.$yazs["shipping_custom_kartismi"]["value"].' <br/>
    Kart ismi : '.$yazs["shipping_custom_isimgozuksun"]["value"].' <br/>
    Kart ismi : '.$yazs["shipping_custom_martmesaji"]["value"].' <br/>
    ';
    echo $goster;
  • 08-12-2013, 20:20:14
    #8
    Kaan Fakılı adlı üyeden alıntı: mesajı görüntüle
    Hocam kod çalışıyor, teşekkürler. Fakat ufak bir noktada daha takıldım. Ben bu bilgiyi veritabanından çekeceğim. Gelen her bir sipariş için bu şekilde bir satır ekliyor. Bunu nasıl bağlarız ? Ben şunu yaptım ama çalışmadı.



    $SimleS = mysql_query("SELECT * from simple_custom_data WHERE customer_id='15'");
    while($SimleV=mysql_fetch_assoc($SimleS)){
    
    
    $yazi = $SimleV['data'];
    $yazs=unserialize($yazi);
    $goster.='
    Alıcı Ad : '.$yazs["shipping_custom_aliciad"]["value"].' <br/>
    Alıcı Tel : '.$yazs["shipping_custom_alicitel"]["value"].' <br/>
    Kart ismi : '.$yazs["shipping_custom_kartismi"]["value"].' <br/>
    Kart ismi : '.$yazs["shipping_custom_isimgozuksun"]["value"].' <br/>
    Kart ismi : '.$yazs["shipping_custom_martmesaji"]["value"].' <br/>
    ';
    echo $goster;
    Pm gönderdim.
  • 08-12-2013, 23:42:23
    #9
    Kaan Fakılı adlı üyeden alıntı: mesajı görüntüle
    Hocam kod çalışıyor, teşekkürler. Fakat ufak bir noktada daha takıldım. Ben bu bilgiyi veritabanından çekeceğim. Gelen her bir sipariş için bu şekilde bir satır ekliyor. Bunu nasıl bağlarız ? Ben şunu yaptım ama çalışmadı.



    $goster = "";
    $SimleS = mysql_query("SELECT * from simple_custom_data WHERE customer_id='15'");
    while($SimleV=mysql_fetch_assoc($SimleS)){
    
    
    $yazi = $SimleV['data'];
    $yazs=unserialize($yazi);
    $goster.='
    Alıcı Ad : '.$yazs["shipping_custom_aliciad"]["value"].' <br/>
    Alıcı Tel : '.$yazs["shipping_custom_alicitel"]["value"].' <br/>
    Kart ismi : '.$yazs["shipping_custom_kartismi"]["value"].' <br/>
    Kart ismi : '.$yazs["shipping_custom_isimgozuksun"]["value"].' <br/>
    Kart ismi : '.$yazs["shipping_custom_martmesaji"]["value"].' <br/>
    ';
    }
    echo $goster;

    Kodu düzenledim. Birde böyle dener misiniz?