PDA

نسخه کامل مشاهده نسخه کامل : undefined offset ERROR



pouya92
01-03-2010, 08:37
سلام
راه حل این error چیه؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اینم اون قسمتی از کد که ازش error میگیره :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

هر چی هست این حتما داره از قسمت
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید ایراد میگیره وقتی $i رو 2 میکنم ( برای offset : 1 ) دیگه ایراد نمیگیره ولی حلقه رو که باید از 0 شروع کنه از 2 شروع میکنه و 2 تا سطر بانک رو نمیخونه که اینجوری به کارم نمیاد ؟
..
ممنون میشم راهنماییم کنید.
//
با تشـــــــکر
:46:

MAXXX
01-03-2010, 14:42
خب اون count2 مقدارش چنده اصلا بهش مقدار دادی ؟

من فکر میکنم از اینه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید رو پرینت کن ببین اصلا مفداری براش تعریف شده یا نه
اگه داشت

اینو تکی بدونه حلقه اجرا کن ببین چیزی از دیتابیس برمیگردونه یا نه


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا چه معنی داره
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید این ؟ مگه آیدی ها چی هستن که ایطوری تعریف کردی

pouya92
01-03-2010, 17:04
مقدار count2 در واقع تعداد المان های آرایه رو با دستور زیر میگیره و بله مقدار برمیگردونه = 7

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینم جواب دستور print_r برای آرایه $x :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

قضیه از این قراره که من لیست id های مورد نظرو تو یه فیلد ثبت کردم حالا میخوام اونایی که id هاشونو ثبت نکردم رو اطلاعاتشو نمایش بدم .یه جور فیلتر
:دی

pouya92
01-03-2010, 18:19
یه چیز جالب :18: تو این آرایه کلید 1 ندارم چرا ؟ مشکل از اینجاست که offset 1 میده 1 به نشونه نبودن کلید 1
حالا من میرم دنبال راه حل شما هم اگه پیدا کردین بفرمایین.
...
با تشکر

pouya92
01-03-2010, 18:28
یــــــــــــــــــــــــ ـــا فتـــــــــــــــــــــــ ــــــتتم //////////////
همش تقصیره کد array_diff
هست که وقتی دوتا آرایه رو با هم مقایسه میکنه و اختلافشونو تو یه آرایه میریزه از نو کلید اختصاص نمیده و به شکل بالا میبینی که یهو کلید 1 نداری..
//
:دی
با تشکر