رفتن به مطلب
  • 0

ثبت اطلاعات سبد خرید دیتابیس آفلاین در آنلاین


msd313

سوال

با سلام خدمت همه دانشمندان عزیز

راستش من یه فروشگاه دارم درست میکنم
کاربر میاد چند تا محصول به سبد خرید اضافه میکنه
من اومد برای سبد خرید از دیتابیس آفلاین استفاده کردم که هر محصول رو اگه خواست ذخیره میکنه و محصول جدید رو انتخاب میکنه
حالا میخوام این محصولات رو که فرض میکنیم 3 محصول باشه رو بفرستم به دیتابیس آفلاین
کد B4A این عملیات چی میشه؟
و همچنین کد php این کار ؟

چون برای یک محصول راحته و بلدم ولی وقتی چند محصول میشه یعنی جدول 3 بار باید پر بشه واینو نمیدونم

ممنون میشم راهنمایی ام کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ارسال‌های توصیه شده

خیلی ممنون دوست خوبم
متاسفانه php از خطی که foreach هست ایراد میگیره و خطای زیر رو میده:
Invalid argument supplied for foreach()

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 1 دقیقه قبل، msd313 گفته است :

خیلی ممنون دوست خوبم
متاسفانه php از خطی که foreach هست ایراد میگیره و خطای زیر رو میده:
Invalid argument supplied for foreach() 

جیسون دریافتی رو چاپ کنید ، احتمالا دیکد جیسون درست نیست.

 

بعد دیکد جیسون پرینت کنید ارایه obj رو

print_r($obj);

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 2 ساعت قبل، M-CAP7AIN گفته است :

print_r($obj);

این کد رو اضافه کردم زیر دیکد جیسون
و توی برنامه خودم لاگ گرفتم و اینها رو بر گردوند:
 

shop : Array
(
    [0] => stdClass Object
        (
            [nam] => محصول 1
            [gheymat] => 86000
            [tedad] => 2
        )
    [1] => stdClass Object
        (
            [nam] => محصول 2
            [gheymat] => 27000
            [tedad] => 3
        )
)
<br />
<b>Fatal error</b>:  Cannot use object of type stdClass as array in <b>/home/xxx/public_html/xxx.php</b> on line <b>29</b><br />

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

البته کد php هم بصورت زیر هستش:
 

25:        $obj = json_decode($_POST["mybasket"], false);
26:        print_r($obj);
27:        foreach ($obj as $mydata)
28:        {
29:            $nam 	= $mydata['nam'];
30:            $tedad 	= $mydata['tedad'];
31:            $gheymat = $mydata['gheymat'];
32:            mysqli_query($con,"INSERT INTO shop(nam,tedad,gheymat) VALUES('.$nam.','.$tedad.','.$gheymat.')");
33:        }

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...