![]() |
# 1 |
עסק רשום [?]
|
עזרה|זקוק לרעיון
אני עובד על מערכת תחרות אתרים
ועכשיו אני מכין פרופיל שמציג את נתוני המשתמש(שם האתר,מספר הצבעות וכו') ואני רוצה להציג לו שם את מקומו בתחרות אבל אין לי מושג איך חשבתי על כמה דרכים: 1.לעשות לולאה שעוברת על כל האתרים לפי מספר ההצבעות עד שהיא מגיעה אל האתר הנוכחי ואז נעצרת ואז אני בודק כמה אתרים היא עברה וזה הדירוג בעיה-יקח לו הרבה מאוד זמן לבצע את השאילתא 2.לעשות שאילתא שבודקת לכמה אתרים יש מספר הצבעות נמוך מהאתר הנוכחי ואז אני מחסיר את המספר הזה מכמות האתרים בתחרות וזה המיקום שלו בעיה-המיקום לא יהיה מדוייק בגלל שיש אתרים שיש להם אותו מספר הצבעות אז זה יכול לגרום לזה להציג לבנאדם שהוא מקום 10 בזמן שהוא בכלל מקום 50 3.לעשות עמודה במסד של מיקום האתר שתתעדכן בכל פעם שיצביעו למשתמש בעיה-כל הצבעה זה יצטרך לערוך הרבה מאוד אתרים בדירוג שלהם 4.לא להציג את הדירוג של האתר ![]() אז למי יש רעיון? למי ששואל אז בתוך הצגת האתרים בתחרות אני מציג את מיקום האתר כך: אני מריץ שאילתא ששולפת את האתרים מסודרים לפי מספר ההצבעות בודק את מספר העמוד ומכפיל ב-10 ומוריד 10(10 זה מספר האתרים בכל עמוד) ואז בכל אתר שזה מציג זה מעלה את המקום באחד ומציג אותו עזרה תתקבל בברכה ![]() |
![]() |
# 2 |
חבר מתקדם
|
תעשה לולאת for שתתחיל מ0 לפי דירוג
כל אתר שתעבור תוסיף 1 עד שמגיע לאתר שלך -> תוצאה... במסד די גדול זה יאט מעט...אבל זה פיתרון לא רע..
__________________
|
![]() |
# 4 | |
חבר מתקדם
|
ציטוט:
![]()
__________________
Projector Lamps |
|
![]() |
# 6 |
חבר מתקדם
|
והוא?
__________________
|
![]() |
# 7 |
Whatever
|
אין להקפיץ נושאים.
__________________
תומר |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|