سلام وقت بخیر . بعد از پیاده سازی کدهای مربوط به لاگین، اسکریپتهایی که برای اضافه کردن فولدر و تسک نوشتم از کار افتادن و داده ای رو به ajaxHandler.php ارسال نمیکنن. تا قبل از اون کار میکردن.
سلام محمدرضا جان
من تا کد رو نبینم که کاری از دستم بر نمیاد
خدمت شما استاد گرامی
https://uupload.ir/view/11.task_manager_ui_c1kd.rar/
من تست کردم پروژه مشکلی نداشت و تسک و فولدر اضافه میشد
فقط اینکه کد هاتون رو تمیزتر بنویسید و اسامی رو هم بدون غلط املایی و درست
استاد چه با کروم و چه با مایکروسافت اج نمیتونم ن فایلی اضافه کنم و نه تسکی
و همینطور کدهای css کد در پروژه نوشتم فقط در تگ head html اجرا میشن
و بعضیاشونم اصلا اجرا نمیشن مثل تغیر رنگ فولدرها موقع select
استاد حالا میشه راهنماییم کنید برای تمیزتر نوشتن کدها؟
قسمت location.reload رو بهمراه alert موقت از کدهای ajax کامنت کن
بعد برو توی inspect element تب network اونجا ریکوست که میزنی ببین نتیجه از سمت سرور چی برمیگرده بهت
استاد هیچی برنمیگرده
استاتوس کدی که بر میگردونه ۲۰۰ هست؟
400
خب پس نام گذاری هاتون رو آدرس دهی هاتون رو روی سیستمتون چک کنید چون خطایی که دارید بهتون میگه فایل رو نمیتونه پیدا کنه
پیشنهاد میکنم کشتون هم پاک کنید
استاد ی پروژه دیگه هم از صفر پیاده سازی کردم که اونم همین مشکل رو داره
تا قبل از اینکه ایدی یوزر رو بگیرم به شکل زیر همه چی اوکی بود
function Get_CurrentUser() { return GetLogInUser()->id; }
ولی بعد ران فانکشن بالا script هام از کار افتاد و تب نتورک هم استاتوس 404 برای script.js زد
بعد تمام کدهای ajax انتقال دادم به فایل js در پوشه assets و به اسکریپت ادرس دادم
<script src="<?= assets('js/script.js') ?>">script>
ایندفعه استاتوس 200 شد ولی ی خطا روی صفحه ظاهر میشه
Warning: Undefined variable $folder_condition in C:\\xampp\\htdocs\\8.Task_manager_UI\\library\\lib_task.php on line 56
اشاره داره به این
function get_tasks() { global $pdo; $folder= $_GET['folder_id'] ?? null; if (isset($folder) && is_numeric($folder)) { $folder_condition = "and folder_id = $folder"; } $CurrentUser=Get_CurrentUser(); $get_tasks="SELECT * FROM `tasks` WHERE user_id = $CurrentUser $folder_condition"; $stmt=$pdo->prepare($get_tasks); $stmt ->execute(); $recorder =$stmt ->fetchAll(PDO::FETCH_OBJ); return $recorder; }
که
$folder_condition
تو همین تابع تعریف شده
سلام مجدد محمدرضا جان
با اینکه پروژه رو از اول نوشتی هنوزم اکی نشده؟
بله استاد
اگر نتونستی اکیش کنی بهم اطلاع بده که از طرف مجموعه باهات تماس بگیرم
سلام مجدد استاد
مشکل همچنان باقیست
دستی user_id در دیتابیس درست کردم
خطا از بین رفت ولی همچنان اسکریپت هام غیرفعالن
متوجه این مورد نشدم!
یعنی نمیتونم فایل و فولدر بسازم
سلام محمدرضا جان از طرف محموعه با شما تماس گرفته شد پاسخ ندادید
بله متاسفانه قادر به پاسخگویی نبودم
لینک این تاپیک به همراه بازه زمانی مورد نظرتوم رو برای پشتبانی تلگرام ارسال کنید و توضیحات لازم رو بهشون بدین
اوکی ممنون از شما.
موفق باشید ?