PDA

View Full Version : مشکل در نظر سنجی



smrb59
پنج شنبه 18 بهمن 1386, 18:34 عصر
سلام
من برای نظر سنجی دو جدول دارم که یکی از اونها برای سوالات نظر سنجی و آی دی سوالات و یکی دیگر از اونها برای گزینه ها و شماره گزینه ها و تعداد آرا می باشد حالا من میخوام این نظر سنجی رو به آخر صفحه مقاله ها اضافه کنم تا یه نظر سنجی برای هر مقاله داشته باشم من اینو میدونم برای هر مقاله باید یه آی دی بزارم حالا بقیه راه و دیگه نمی دونم من الان واسه سایتی دارم طراحی میکنم نیاز شدید به این نظر سنجی دارم خواهشن در این مورد کمکم کنید .

miladr
پنج شنبه 18 بهمن 1386, 18:47 عصر
شما مگه هر صفحه ات یک ID نداره که احتمالا از طریق querystring پاس میدی.خوب همین ID هم واسه نظر سنجی استفاده کن که هر مقاله یک نظر سنجی هم داشته باشه.

mahdi_farhani
پنج شنبه 18 بهمن 1386, 20:22 عصر
جدول سوالات :
1-ID int autoincrement
2-Memo nvarchar(500) یا بیشتر
3-PageID int
جدول پاسخها
1-id int auto
2-Q_ID کلید سوالات
3-Memo nvarchar
4-Result int
******************************
به شرطی که برای هر صفحه فقط یک نظر سنجی باشه به این شکل میتونی عمل کنی
یک Label برای سوالات
یک RadiobuttonList برای جواب ها.
********************************
به هر طریقی که به بانکت وصل میشه ، یه بار سوال این صفحه رو بیار و همچنین جوابهای که برای این سوال باید داده بشه ..........
////////////////////
اگر برای هرصفحه میتونه چند نظر سنجی داشته باشه ، میتونی از دیتالیست استفاده کنی .

smrb59
جمعه 19 بهمن 1386, 20:53 عصر
اول اینکه به سوالم جواب دادید خیلی ممنون بعدش اینکه جدول سوالاتم از 2 فیلد تشکیل شده 1-آی دی 2- question که در اون سوالات نظر سنجی رو قرار میدم .جدول جوابا از فیلد تشکیل شده 1 – هی 1- تعداد آرا 3-کلید خارجی برای ارتباط یا جدول سوالات .4 – id_m که برای ارتباط یا جدول مقالات گذاشتم حالا سوالم اینه برای هر مقاله ام باید فیلد های جوابای جداگانه ای داشته باشم. یعنی برای هر مقاله ام گزینه های خوب و عالی و... رو باید تو جدول بنویسم ویا راه دیگه ای هم هست .

mp2009
جمعه 19 بهمن 1386, 21:24 عصر
میشه منظورت رو از " هی " بیان کنی؟

mahdi_farhani
جمعه 19 بهمن 1386, 22:10 عصر
اگر میخواهی جلوی اینکه خوب و بد و .... را دوباره وارد نکنه باید ساختار به این شکل تغییر کنه .
1-جدول سوالات با همان ساختار قبلی
2- جدول پاسخها با یک تقاوت که فقط ID و متن رو میگیره
3-جدول واسط که بگه چه جوابهایی برای این سوال هست پس میشه ID, QID,AID و همچنین تعداد آراء
**********************
باید توجه داشته باشی که تو همون ساختاری که خودت گفتی نباید کلید خارجی مقالات به جواب داده بشه ، باید به سوال داده بشه ، تو ساختار دقت کن

smrb59
شنبه 20 بهمن 1386, 10:17 صبح
آقا mp2009 ببخشید اشتباه املایی بود منظورم id بود

mahdi_farhani
شنبه 20 بهمن 1386, 10:25 صبح
به این دیاگرام یه نگاهی بنداز ،،،
البته این جداول خیلی ساده ایجاد شده ، شما میتونید اونو بهینه کنید .....
با این سیستم شما میتونید اینارو انجام بدید .
برای هر سوال چند گزینه داشته باشید .
گزینه ها رو یک بار وارد سیستم کرده و n بار استفاده کنید
مقالات داشته باشید.
یک نظر سنجی را برای چند مقاله استفاده کنید