• 1 رای - 3 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
محاسبه درصد نظز سنجی
#1
Rainbow 
با سلام می خواستم بدونم چه طوری می تونم در صد نظر سنجی رو به صورت دقیق بدست بیارم

مثلا اگر گزینه 1 یه رای داشت
نتایج
گزینه 1 100% باشه و بقیه گزینه ها صفر باشن ؟



ویا اگر گزینه 1 و 2 یک بار رای خورده باشن
توی نتیج 50 % گزینه 1
50% گزینه 2 باشه

چه طوری میشه این کار رو انجام داد ؟؟
  پاسخ
تشکر شده توسط :
#2
توی محاسبه مشکل دارید یا query؟
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط :
#3
توی محاسبه درصد ها نمی دونم چه طوریه
نقل قول:با سلام می خواستم بدونم چه طوری می تونم در صد نظر سنجی رو به صورت دقیق بدست بیارم

مثلا اگر گزینه 1 یه رای داشت
نتایج
گزینه 1 100% باشه و بقیه گزینه ها صفر باشن ؟



ویا اگر گزینه 1 و 2 یک بار رای خورده باشن
توی نتیج 50 % گزینه 1
50% گزینه 2 باشه

چه طوری میشه این کار رو انجام داد ؟؟
  پاسخ
تشکر شده توسط :
#4
سلام و درود بر شما
این کد فکر کنم جواب گو باشد فقط نیاز هست که اطلاعاتی را برایش بفرستید من برای مثال از get استفاده کردم شما می توانید این اطلاعات را مستقیم ازدیتابیس بگیرید به این صورت:
کد پی‌اچ‌پی:
YourPage.php?n=تعداد کل رای های ثبت شده&t=تعداد گزینه های نظر سنجی&g1=   تعداد رای ثبت شده برای گزینه ی1&g2=   تعداد رای ثبت شده برای گزینه ی2&g3=   تعداد رای ثبت شده برای گزینه ی3&g4=   تعداد رای ثبت شده برای گزینه ی4&g5این داستان تا زمانی که تعداد گزینه ها ی نظر سنجی هست ادامه دارد......   تعداد رای ثبت شده برای گزینه ی5 
و کد برنامه:
کد پی‌اچ‌پی:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
php
$n 
filter_var($_GET["n"],  FILTER_SANITIZE_NUMBER_INT );
$t filter_var($_GET["t"],  FILTER_SANITIZE_NUMBER_INT );
$i 0;
$x 100/$n;
//tedadray be har gozine
$tr = array();
//
while($i != $t){
    
$i++;
    
$m "g".$i;
    
$tr[$m] = filter_var($_GET[$m],  FILTER_SANITIZE_NUMBER_INT );
    echo 
"گزینه ی ".$i." : ".$tr[$m]*$x." درصد "."<br />";
    };
    
?>
و در آخر برای مثال ما 3تا گزینه داریم که در کل 7 رای دادن :به گزینه ی 1 : 2تا به گزینه ی 2 : 2 تا به گزینه ی 3 : 3
ما اینجوری می نویسیم
کد پی‌اچ‌پی:
YourPage.php?n=7&t=3&g1=2&g2=2&g3=
و جواب =
گزینه ی 1 : 28.571428571429 درصد
گزینه ی 2 : 28.571428571429 درصد
گزینه ی 3 : 42.857142857143 درصد
شاید برنامه ی بهتر از این هم باشد ولی این چیزی بود که از دست ما بر آومد
با آرزوی موفقیت
مهربانی را وقتی دیدم که کودکی داشت دریا را با آب نبات کوچکش شیرین می کردHeart
__________________________

اعتراف می کنم : وقتی کامپیوترو خاموش میکنم با موبایلم میام Big Grin
  پاسخ
تشکر شده توسط : game100
#5
نقل قول:توی محاسبه درصد ها نمی دونم چه طوریه

تعداد آرا گزینه ی مورد نظر/تعداد کل آرا*100
مثلا
100*(12/52)
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط : game100


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان