💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ حامد زالوند
ایجاد فولدر
جامعه برنامه نویسی وب ایجاد شده در ۰۴ بهمن ۱۴۰۲

سلام وقت بخیر 

شرمنده من , روی فرم یه چیزی تایپ میکنم هر چی تو ایجکس نوشتم نشون میده در حالی میخوام یک نشون بده یا به صورت اکشن نشون بده اسم فولدر و... به جاش کلی ایجکس نشون میده 

Screenshot-2024-01-24-144512-QOFm.png

 

بعد من یه متغیر تعریف میکنم به اسم این current_userid فقط میخوام یوزر ایدی 1 نشون بده 


function getfolders(){
  global $pdo;
    $current_userid=getcurrentUser();
     $sql= "select * from folders where user-id =$current_userid ";
  $stmt=$pdo->prepare($sql);
  $stmt->execute();
  $records=$stmt->fetchAll(PDO::FETCH_OBJ);
  return $records;
};
function getcurrentUser(){
    return 1;
}

این کد قرار میدم به این خطا میخورم : وقتی متغیر current_userid تعریف میکنم به این خطا میخورم    

وقتی stmt$ برمیدارم هیچ فولدری نشون نمیده 

 

Screenshot-2024-01-24-144917-wuEI.png

من تو این مرحله موندم نمیتونم فولدر جدید ایجاد کنم ممنون میشم از راهنمایتون

 

سلام 

پروژه رو از طریق لوکال هاست اجرا کردید؟

آلرت داره محتوای فایل php رو نشون میده و اجرا نمیشه.

احمدرضا فاطمی کیا ۰۵ بهمن ۱۴۰۲، ۰۷:۰۶

مورد دوم هم متد یوزر آیدی رو باید قبل متد اصلی بذارید تا کدها که اجرا میشه این متد پیدا بشه.


function getcurrentUser(){
    return 1;
}
function getfolders(){
  global $pdo;
    $current_userid=getcurrentUser();
     $sql= "select * from folders where userـid =$current_userid ";
  $stmt=$pdo->prepare($sql);
  $stmt->execute();
  $records=$stmt->fetchAll(PDO::FETCH_OBJ);
  return $records;
};
  

ضمنا نام کالمن‌ها رو هم باید با آندرلاین بذارید و خط فاصله قبول نمیشه.(user_id)

احمدرضا فاطمی کیا ۰۵ بهمن ۱۴۰۲، ۰۷:۰۹