النتائج 1 إلى 4 من 4

الموضوع: مشكله في حفظ القيم في array داخل session او cookies

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2004
    المشاركات
    309

    مشكله في حفظ القيم في array داخل session او cookies



    السلام عليكم


    عندى مشكله وهيه انى اريد احفظ القيم إلي يختارها العضو في array داخل session او cookies المهم ان القيم يثبتن معاي
    جربت استخدم
    $_SESSION['itemid[$_SESSION[check]]']

    بحيث تكون القيمه المتغيره بعد عباره عن session عسب اقدر احتفظ بالرقم بين الصفحات
    لكن ما يعطى اي نتيجه

    الرقم صحيح لكن مايعطنى نتيجه

    انا جربت استخدم هذا الكود


    كود:
    		$_SESSION[check]=$_SESSION[counter];
    			
    			while($_SESSION[check]){
    			$item=$_SESSION['itemid[$_SESSION[check]]'];
    			echo "$item," ;
    	    	$_SESSION[check]--;
    }

    بسبعطه مايعطى نيجه

    الفكره إلى ابي اسويها هيه عباره عن shopping cart بحيث ان اليوزر يختار الأيتمات ويتم حفظها في سيشن او كوكز عسب اقدر اعرض الأيتمات كلها بعد مايختار my cart

    ياريت اتسعدونى في حل هذه المشكله





    __________________
    أخوكم نورالعين


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    وعليكم السلام ورحمة الله

    عملت حاجة مشابهة من قبل عن طريق الدالة serialize وهي دالة تحول المصفوفة الى نص

    شوف الكود

    كود PHP:
    $arr = array(1,2,3,4,5);
    $arr_string serialize($arr);
    $_SESSION['arr_string'] = $arr_string
    وعندما ترغب في استعادة المصفوفة ما عليك الا
    كود PHP:
    $arr unserialize($_SESSION['arr_string']); 
    جرب واخبرني لو محتاج شيء آخر





    __________________
    مدونتي

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2004
    المشاركات
    309


    مشكور وماقصرت، بجربها ولو صار لى اي مشكله بقولك.... يعطيك العافيه





    __________________
    أخوكم نورالعين

  4. #4
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    لا تكون نسيت
    session_start();

    في البداية

    وكذلك عندك هذه النقطة :
    كود PHP:
    $item=$_SESSION['itemid[$_SESSION[check]]']; 
    بهذا الشكل اعتقد انها لن تعمل .. لأن زيادة العمق .. لا يكون من خلال تداخل العناصر .. بل تجانبها
    مثلا
    $ahmed['item'][1]['name']
    وليس
    $ahmed['item[1[name]]'];

    بهذا الشكل :

    كود PHP:
    $item=$_SESSION['itemid'][$_SESSION[check]]; 
    وعلى اي حال .. طريقة الاخ محمود .. هي الافضل لتحقيق الغرض ..

    تحياتي





    __________________
    SWF Thumbnail - tweet me





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض