روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ M
عدم اجرای پارامتر
جامعه پی اچ پی ایجاد شده در ۱۹ شهریور ۱۴۰۱

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

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

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

سلام وقت بخیر

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

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

کیان سلگی ۱۹ شهریور ۱۴۰۱، ۱۶:۰۲

خدمت شما


M ۱۹ شهریور ۱۴۰۱، ۱۶:۰۵

سلام وقت بخیر

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

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

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

موفق باشید.

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

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

M ۲۰ شهریور ۱۴۰۱، ۱۵:۵۴