در مقاله قبل یک از روش های ساخت نظر سنجی در asp.net رو آموزش دادم.

در این مقاله روش دوم یعنی ساخت نظرسنجی با 3 جدول رو آموزش میدم.

برای این کار سه جدول بصورت زیر می سازیم:

جدول Questions :
نوع ستون
اسم ستون
 INTId
(500)NVARCHARTitle

جدول Answers :
 نوع ستوناسم ستون
 INTId
(500)NVARCHAR
Title
 INTQuestions_Id

جدول Votes :
 نوع ستوناسم ستون
 INTId
(20)VARCHAR
Ip
 DateVoteDate
 INTAnswers_Id


مزیت این روش اینه که ما اطلاعات هر کسی که رای میده رو هم می تونیم داشته باشیم (توی جدول Votes می تونیم هر جور اطلاعاتی که می خوایم رو ذخیره کنیم) و همچنین می تونیم بفهمیم که در هر روز چند نفر در نظرسنجیمون شرکت کرده اند.

روش کار دقیقا مثل قبل است (نمایش سوال و نمایش گزینه های جواب) و تنها تفاوت در زمان ذخیره کردن رای است:

برای این کار یک پروسیجر باید بصورت زیر بنویسیم که آی پی رای دهنده و آی دی گزینه ای که بهش رای داده رو بهش میدیم :


سایت نت نیک

این پروسیجر اجازه نمیده که یک کاربر در 24 ساعت بیش از یک بار رای بده
حال شما می تونین بنا به خواست خودتون رای دادن رو محدود کنین و ...
به همین سادگی.
"سایت آموزشی نت نیک"

نوشته شده در تاریخ جمعه 14 تیر 1392    | توسط: ح.م    | طبقه بندی: آموزش ASP.NET،     | نظرات()