bilgi toplamak için geldiğinde serialize bir karmaşa neden oluyor?

0 Cevap php

Ben serialize nasıl kullanılacağı hakkında öğreniyorum beri, ben jQuery post aşağıdaki kodu kullanılan nereye sonra bir hıçkırık karşı karşıyayım

jQuery.post("d_in.php",jQuery("#myform").serialize(), function(data){
   alert("Data Loaded: " + data); 

ve en ben isimleri her bir giriş adı öğeleri kendisi izler nerede Küçük $ item_id vardır 2 giriş var diyelim,

Ben denemek zaman

echo $_POST['Small'.$item_id] Ben bir iki olsun

en small1055-a için small102-s ve 3 için 1 diyelim

Ben sonucu yazdırmak zaman aşağıdaki gibi almak: 13

daha öğeler söz konusu bile

nasıl numara ayırabilirsiniz?

# 1 güncelleyin:

i explode("&", $_POST['Small'.$item_id] i boş alıyorum, bu veriler & herhangi bir bölünme olmadan birlikte gönderilen olmadan gönderilen görünüyor kullanarak çalıştı.

Update#2: here is whats in d_in.php

foreach ($cart->get_contents() as $item)
        {
        $item_id    = $item['id'];
        $item_name  = $item['name'];
        $item_price = $item['price'];
        $item_qty   = $item['qty'];
        $item_ids = explode("-",$item_id);

        for($i = 0; $i < count($item_ids); $i++){

                                                $item_idn = join("",$item_ids);

                                                }



echo $_POST['Small'.$item_idn];
$item_idn = "";
        }

0 Cevap