بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

آپدیت کردن عنوان و توضیحات نوت (حل شد) 

مدیریت گفتگو
underomeda 8 سال پیش
آخرین تغییر: 8 سال پیش

پروژه نوت خیلی چیز هارو به ما یاد داد و خیلی خوب بود اما ای کاش اپدیت کردن مقادیر مانند عنوان و توضیحات در جدول نوت هم استاد آموزش میدادن اگر کسی میدونه لطف کنه بگه 

با زدن دکمه اپدیت برای هر نوت چطوری میتونیم مقادیر عنوان و توضیحات رو ویرایش کنیم 

نظرات

سجاد عباسی 8 سال پیش
میتونید بیشتر توضیح بدید سوالتون چیه؟
underomeda 8 سال پیش
عکس و توضیحات بیشتر رو گذاشتم
سجاد عباسی 8 سال پیش
دو راه دارید با زدن دکمه اپدیت وارد صفحه ای مشابه ایجاد یادداشت شود و مقادیر پیش فرض ست بشه و بعد از زدن دکمه اپدیت بشه مقادیر رو در دیتابیس هم اپدیت کرد. راه دیگه با استفاده از jquery مقادیر text تبدیل به یه input بشه و بعد از ویرایش و زدن دکمه ویرایش با یه درخواست ajax مقادیر به سرور ارسال بشه و اپدیت بشه. راه اول ساده تره.
underomeda 8 سال پیش
صفحه جدید رو ساختم اما چطوری مقدار های پیش فرض رو به input های صفحه اپدیت بدم؟ اینم کد گرفتن id require_once('main.php'); $db=Db::getInstance(); $id=$_GET['id']; $record=$db->query("select * from x_note where note_id=$id"); dump($record); foreach($records as $record ){ $title=$records[title]; $desc=$records[description]; }
هادی بی غم 8 سال پیش
سلام لطف میکنید پوشه پروژه note خودتون رو به فایل زیپ تبدیل کنید و برای دانلود بذارید ، با سپاس

پاسخ‌ها 1

arashcode 8 سال پیش

دوست من استاد در اونجا در مورد دستورات دیتابیس توضیح داده شما در دستور آپدیت می تونید یک یا تمام مقادیر یک رکورد جدول رو به روزرسانی کنید و تنها باید مقادیر جدید رو براش ارسال کنید مثلا

 UPDATE table_name
SET column1=value, column2=value2,...
WHERE id=2;

در مثال بالا id و مقدار 2 به طور مثال گفته شده و کلید شما می تونه هر نامی داشته باشه شما کافیه مقادیر جدید رو ست کنید برای ویرایش مقادیر قبلی هم می تونید مقادیر فعلی رو در یک صفحه-فرم-یا هر طور که صلاح می دونید لود کنید و پس از تغییرات دستورات آپدیت رو اجرا کنید

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .