sina12345678910
پنج شنبه 09 مهر 1394, 20:39 عصر
با سلام...
من جدیدا به لطف خدا به جایی رسیدم که میتونم الگوریتم حل کنم و برنامه بنویسم، در حال حاضر هم در حال نوشتن یه پروژه هستم که یه جای پروژه خیلی داره ازیتم میکنه و هر کاری میکنم حل نمیشه اگه لطف کنین کمکم کنین واقعا ممنون میشم
پروژه :
به لیست زیر دقت کنید :
135622
الگوریتمی که واسش نوشتم اینه که هر گزینه رو انتخاب کردم key_id ش رو بگیره و یکی اضافه کنه بهش که بیفته بعد اون گزینه بعد بزاره تو دیتابیس، اما یه مشکلی داره اونم اینه که اگر آخرین گزینه رو انتخاب کنیم درست عمل میکنه یعنی میندازه یه دونه بعد اون ، برای بقیه گزینه ها هم این کارو میکنه اما گزینه بعدیش که برابره با این گزینه است همون میمونه و من هم key_id رو یونیک گزاشتم که تکرار نشه چون میخوام با ترتیبی که میخوام نمایش بده و به همین دلیل کوئریم هم اجرا نمیشه برای اینکه جا بیفته با عکسی که گزاشتم مثال میزنم براتون:
همونطوری که تو عکس میبینید گزینه تماس با ما رو انتخاب کردم که key_id = 3 است ، گزینه بعدی اون یعنی (دسته بندی محصولات) key_id = 4 حال اگر بخوایم بعد تماس با ما نمایش داده بشه قاعدتا باید key_id گزینه جدید بشه 4 وبیفته بعد اون، اما چون یونیک و غیر تکراری است این اتفاق نمیفته حتی اگر بخوام یونیک هم بردارم باز شاید یه بار اونجوری که میخوام نمایش بده اما بعد چند گزینه تست گرفتم دیدم نمیشه کلا بهم میریزه
الان اگه یه راهی باشه که تمام گزینه هایی که بعد اون وجود دارن هر کدوم یه دونه اضافه شه یا هر الگوریتمی که این مشکلو حل کنه واقعا عالی میشه و واقعا ممنون میشم کمکم کنید....
اینی هم که کدهاشو نزاشتم دلیلش این بود که خیلی پیچیده شده و هر کاری تو یه فایلی انجام میشه خودمم توش گم میشم من فقط راه کار میخوام ممنون میشم
من جدیدا به لطف خدا به جایی رسیدم که میتونم الگوریتم حل کنم و برنامه بنویسم، در حال حاضر هم در حال نوشتن یه پروژه هستم که یه جای پروژه خیلی داره ازیتم میکنه و هر کاری میکنم حل نمیشه اگه لطف کنین کمکم کنین واقعا ممنون میشم
پروژه :
به لیست زیر دقت کنید :
135622
الگوریتمی که واسش نوشتم اینه که هر گزینه رو انتخاب کردم key_id ش رو بگیره و یکی اضافه کنه بهش که بیفته بعد اون گزینه بعد بزاره تو دیتابیس، اما یه مشکلی داره اونم اینه که اگر آخرین گزینه رو انتخاب کنیم درست عمل میکنه یعنی میندازه یه دونه بعد اون ، برای بقیه گزینه ها هم این کارو میکنه اما گزینه بعدیش که برابره با این گزینه است همون میمونه و من هم key_id رو یونیک گزاشتم که تکرار نشه چون میخوام با ترتیبی که میخوام نمایش بده و به همین دلیل کوئریم هم اجرا نمیشه برای اینکه جا بیفته با عکسی که گزاشتم مثال میزنم براتون:
همونطوری که تو عکس میبینید گزینه تماس با ما رو انتخاب کردم که key_id = 3 است ، گزینه بعدی اون یعنی (دسته بندی محصولات) key_id = 4 حال اگر بخوایم بعد تماس با ما نمایش داده بشه قاعدتا باید key_id گزینه جدید بشه 4 وبیفته بعد اون، اما چون یونیک و غیر تکراری است این اتفاق نمیفته حتی اگر بخوام یونیک هم بردارم باز شاید یه بار اونجوری که میخوام نمایش بده اما بعد چند گزینه تست گرفتم دیدم نمیشه کلا بهم میریزه
الان اگه یه راهی باشه که تمام گزینه هایی که بعد اون وجود دارن هر کدوم یه دونه اضافه شه یا هر الگوریتمی که این مشکلو حل کنه واقعا عالی میشه و واقعا ممنون میشم کمکم کنید....
اینی هم که کدهاشو نزاشتم دلیلش این بود که خیلی پیچیده شده و هر کاری تو یه فایلی انجام میشه خودمم توش گم میشم من فقط راه کار میخوام ممنون میشم