הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [עזרה] במערכת סקרים (https://hosts.co.il/forums/showthread.php?t=46307)

X-T 27-05-07 06:33

[עזרה] במערכת סקרים
 
אהלן, אני עובד על מערכת סקרים כרגע ונתקלתי בבעיה קטנטנה.
אני מעונין לחשב אחוזים למספר ההצבעות של כל אחד מהאפשרויות שבסקר.
נגיד
אפשרות 1
אפשרות 2
אפשרות 3
אפשרות 4

איך אני מחשב מספר אחוזים לכל אפשרות?

WebProject 27-05-07 06:37

אם אני לא טועה:

PHP קוד:

$variable $votes 100 4

וכך הלאה לכל משתנה,

הסבר: מכפילים את מספר ההצבעות ב 100, ומחלקים במספר האפשרויות [4 אפשרויות]

אני לא הכי בטוח שזה נכון, אבל תבדוק :)

Level-Serv 27-05-07 07:29

ציטוט:

נכתב במקור על ידי WebProject (פרסם 486043)
אם אני לא טועה:

PHP קוד:

[left]$variable $votes 100 4;
[/
left


וכך הלאה לכל משתנה,



הסבר: מכפילים את מספר ההצבעות ב 100, ומחלקים במספר האפשרויות [4 אפשרויות]



אני לא הכי בטוח שזה נכון, אבל תבדוק :)


מה?
איך בידיוק זה מחשב את האחוזים עבור כל אפשרות?
אם הצביעו 50 אנשים לאפשרות הראשונה אז זה 50*100 (5000) / 4 (1250).
אז זה 1250%??

ציטוט:

נכתב במקור על ידי X-T (פרסם 486041)
אהלן, אני עובד על מערכת סקרים כרגע ונתקלתי בבעיה קטנטנה.
אני מעונין לחשב אחוזים למספר ההצבעות של כל אחד מהאפשרויות שבסקר.
נגיד
אפשרות 1
אפשרות 2
אפשרות 3
אפשרות 4

איך אני מחשב מספר אחוזים לכל אפשרות?

מה שעליו לעשות זה לשמור את מסך ההצבעות עבור כל אפשרות ואז ליצור משתנה נוסף שיכיל את מספר ההצבעות המלא (של כל האפשרויות ביחד)
ואז:
PHP קוד:

$option1 $option1votes $totalvotes 100 


ShoQER 27-05-07 09:04

משהו פה יודע מתמתיקה? אחוזים? משהו?

יש לכם שבר:
3/8

כמה זה באחוזים?

3/8 * 100 = 37.5

אז מה בעצם עושים?

מספר ההצבעות לשאלה הראשונה נגיד
_________________________
חלקי מספר האפשרויות בכללי

וכל זה כפול 100 :)

4ior 27-05-07 09:58

זה בדיוק מה שLevel-Serv אמר...למה סתם לחזור.

WebProject 27-05-07 10:50

ציטוט:

נכתב במקור על ידי Level-Serv (פרסם 486062)
מה?
איך בידיוק זה מחשב את האחוזים עבור כל אפשרות?
אם הצביעו 50 אנשים לאפשרות הראשונה אז זה 50*100 (5000) / 4 (1250).
אז זה 1250%??



מה שעליו לעשות זה לשמור את מסך ההצבעות עבור כל אפשרות ואז ליצור משתנה נוסף שיכיל את מספר ההצבעות המלא (של כל האפשרויות ביחד)
ואז:
PHP קוד:

$option1 $option1votes $totalvotes 100 


חחח נכשלתי במתמטיקה :P

בכל מקרה, שכחתי, קורה :)

Startzero.net 27-05-07 12:49

אם תוכל ללמד אותי איך עשית את זה אני אשמח
באייסקיו 212-440-544

אני רק לא מבין תקטע שאם יש לי מלא אפשרויות לסקר,
איך זה יראה לי מה בחרתי?:O
כל השאר אני עושה לבד..
יודה לך מאוד! שחר

X-T 27-05-07 13:03

ציטוט:

נכתב במקור על ידי Level-Serv (פרסם 486062)
מה?
איך בידיוק זה מחשב את האחוזים עבור כל אפשרות?
אם הצביעו 50 אנשים לאפשרות הראשונה אז זה 50*100 (5000) / 4 (1250).
אז זה 1250%??



מה שעליו לעשות זה לשמור את מסך ההצבעות עבור כל אפשרות ואז ליצור משתנה נוסף שיכיל את מספר ההצבעות המלא (של כל האפשרויות ביחד)
ואז:
PHP קוד:

$option1 $option1votes $totalvotes 100 


תודה רבה.


כל הזמנים הם GMT +2. הזמן כעת הוא 23:57.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ