🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ گلاب پایا
عدم اجرای پارامتر
جامعه پی اچ پی ایجاد شده در ۱۹ شهریور ۱۴۰۱

سلام استاد وقت بخیر.

استاد API من درست کارمیکنه و لیست همه شهرها رو میده اما وقتی بهش یه پارامتر مثل (province_id=10?) پاس میدم با ارور notfound مواجه میشم.

f87c-Screenshot 2022-09-10 195952.png2c74-Screenshot 2022-09-10 200110.pngd5db-Screenshot 2022-09-10 200056.png

سلام وقت بخیر

لطفاً پروژه خودتون به همراه بکاپ دیتابیس رو پیوست کنید تا بررسی کنیم.

اگر از نظر خودتون کدها رو درست نوشتید احتمالا داخل شرط هاتون یه جا به جای == از = استفاده کردید.

دکتر شیدفر کرمانی ۱۹ شهریور ۱۴۰۱، ۱۶:۰۲

خدمت شما


گلاب پایا ۱۹ شهریور ۱۴۰۱، ۱۶:۰۵

سلام وقت بخیر

کدهای پروژه شما بررسی و اصلاح شد و در همین تیکت پیوست گردید.

به فایل index در api شما یک قطعه کد جهت تشخیص خالی بودن پارامتر‌ها اضافه شد که اگر پارامتر ای دی استان خالی ارسال شد تمامی استان‌ها و شهر‌ها نمایش داده شود و در صورتی که ای دی خاصی وارد شود تنها شهرهای همان ای دی نمایش داده می‌شود و در صورتی که مقدار 0 یا ای دی استان غیر موجود وارد شود طبیعتا not found نمایش داده خواهد شد و همچنین متد is valid city در فایل iran.php نیز اصلاح شد.

لطفا بررسی بفرمایید و در صورتی که سوالی یا ابهامی داشتید بیان کنید.

موفق باشید.

بهترین پاسخ
دکتر شیدفر کرمانی ۱۹ شهریور ۱۴۰۱، ۱۸:۴۵

خیلی ممنون ، تشکر

گلاب پایا ۲۰ شهریور ۱۴۰۱، ۱۵:۵۴