PDA

View Full Version : سوال: امکان پاسخ به نظر



fa8778
دوشنبه 01 دی 1393, 23:42 عصر
سلام
برای اینکه امکان پاسخ به هر نظر رو درست کنم باید چکار کنم؟
تو این انجمن سرچ کردم ولی فقط یکسری توضیحات فارسی بود که برای من واضح نبودن و پیچیده بود
اگه ممکنه با نمونه کد توضیح بدید.
ممنون

alizanganeh
سه شنبه 02 دی 1393, 00:07 صبح
پاسخ به نظر ؟ منظورت چطوریه ؟
یعنی پایین نظر پاسخ نمایش داده بشه یا ایمیل بشه ؟

fa8778
سه شنبه 02 دی 1393, 00:12 صبح
وقتی کاربر برای یک پست نظر میده بتونیم برای نظرش پاسخ بنویسیم که این پاسخ کمی جلوتر از نظر باشه.

alizanganeh
سه شنبه 02 دی 1393, 00:23 صبح
خوب اینکه کاری نداره که
توی بانک وقتی متن کامنت رو ذخیره میکنی ، یک فیلد هم بذار واسه جوابش و جواب رو اونجا نمایش بده دیگه
چیه این مبهمه ؟

fa8778
سه شنبه 02 دی 1393, 00:24 صبح
جوابشو چطوری باید به اصلی ربط بدم؟

alizanganeh
سه شنبه 02 دی 1393, 01:03 صبح
باید کوئری بنویسی . تازه اصلا نیاز نیست توی جدول جدا ذخیره کنی که بخواد ربط بدی . توی همون جدولی که کامنت ذخیره میشه ، جواب رو هم ذخیره کن

aminmousavi
سه شنبه 02 دی 1393, 04:49 صبح
سلام دوست عزیز . اگر مشکلت در طراحی دیتابیس هست باید یکی از دو روش زیر رو انتخاب کنی :

برای پیاده سازی هم میتونی از 2 جدول استفاده کنی که باعث میشه پیچیدگی برنامه برات کاهش پیدا کنه ، که همین ساده شدن باعث میشه فقط بشه برای هر کامنت یک نظر داد ، نمیشه برای نظری که در کامنت داده شده نظر دیگری داد . روش دیگه اینکه از یک جدول استفاده کنی که توی این روش میتونی هر چندتا که بخوای برای نظرهات ، نظر ثبت شه .

روش 1 (2تا جدول) :

جدول 1 - Comment
- id
- idPost (برای چه پستی نظر داده است)
- Name
- Email
- Body

جدول 2 - Replay
- id
- idComment (رابطه داره با جدول بالایی)
- Name
- Email
- Body


روش دوم که بایک جدول پیاده سازی میشه :

- id
- idPost
- idReplay (که به خودش رابطه داره ، یعنی اگر نظر در رابطه با کامنتی باشه idReplay برابر با id اون کامنت میشه در غیر این صورت -1 هست)
- Name
- Email
- Body

alizanganeh
سه شنبه 02 دی 1393, 13:01 عصر
بهترین و راحت ترین و سبکترین کار همون کار با یک جدوله

fa8778
سه شنبه 02 دی 1393, 21:31 عصر
برای نمایش نظر من از گریدویو استفاده کردم. درسته؟
الان برای پاسخ باید از تگ a استفاده کنم؟ که وقتی روش کلیک شد بتونیم به نظر پاسخ بدیم
باید چکار کنم وقتی روی لینک پاسخ کلیک شد زیر نظر مورد نظر، کادر پاسخ باز بشه؟
ممنون میشم راهنمایی کنید.

barzin144
سه شنبه 02 دی 1393, 22:51 عصر
ارسال پاسخ به نظرات و پاسخ ها به تعداد نا محدود (http://barnamenevis.org/showthread.php?474445-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%BE%D8%A7%D8%B3%D8%AE-%D8%A8%D9%87-%D9%86%D8%B8%D8%B1%D8%A7%D8%AA-%D9%88-%D9%BE%D8%A7%D8%B3%D8%AE-%D9%87%D8%A7-%D8%A8%D9%87-%D8%AA%D8%B9%D8%AF%D8%A7%D8%AF-%D9%86%D8%A7-%D9%85%D8%AD%D8%AF%D9%88%D8%AF)

aminmousavi
سه شنبه 02 دی 1393, 23:36 عصر
نه . چرا آخه گریدویو !
باید برای اینکار خودتون html ها رو write کنین رو صفحه . پیشنهاد میکنم اصلا از گریدویو در هی کجا استفاده نکنین .

fa8778
چهارشنبه 03 دی 1393, 11:42 صبح
ارسال پاسخ به نظرات و پاسخ ها به تعداد نا محدود (http://barnamenevis.org/showthread.php?474445-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%BE%D8%A7%D8%B3%D8%AE-%D8%A8%D9%87-%D9%86%D8%B8%D8%B1%D8%A7%D8%AA-%D9%88-%D9%BE%D8%A7%D8%B3%D8%AE-%D9%87%D8%A7-%D8%A8%D9%87-%D8%AA%D8%B9%D8%AF%D8%A7%D8%AF-%D9%86%D8%A7-%D9%85%D8%AD%D8%AF%D9%88%D8%AF)



وقتی روی ارسال کلیک می کنم کاری انجام نمیشه