![]() |
הצגת אפשרויות לפי סדר דירוגן.. איך?
נתקלתי בבעיה קטנה.
ניסיתי לעשות מצעד שירים כשבטבלה אחת נמצאים הפרטים על השירים ובטבלה שניה נמצאות ההצבעות + האיפים של המשתמשים (למניעת הצבעה חוזרת) נתקלתי בבעיה שניסיתי להציג את השירים לפי הסדר שבהן הם דורגו.. השאלה שלי, כיצד ניתן לעשות זאת? זה הקוד שלי: PHP קוד:
תודה מראש, T2G. |
בסוף השאילתה תוסיף
PHP קוד:
ותוסיף בראש הקובץ PHP קוד:
בהצלחה =] |
איך אנחנו יכולים לדעת? תלוי איך המסד שלך בנוי? איך מדרגים את השירים וכו'..
|
למה שזה יציג שגיאה?
אני פשוט רוצה לסדר את זה לפי הדירוגים ולא לפי ה ID שלהם הטבלה Votes בנויה מ: num (מספר ה ID של השיר אליו מצביעים) ip (כתובת הIP של המשתמש למניעת הצבעה חוזרת) את מבנה הטבלה של השירים תוכלו לראות בקוד הצבעה פשוטה דרך כפתורי "רדיו" בהצעה נכנסת שורה חדשה שכוללת את מספר השיר + IP המשתמש. אשמח אם תענו לי במהרה, T2G. |
ציטוט:
PHP קוד:
|
ציטוט:
תודה בכל מקרה, אשמח לעוד תשובות. |
ציטוט:
פשוט אתה לא הבנת. אני לא קוסם אני לא מנחש מה יש לך במסד ואיך זה בוני. ואם לא הבנת אתה מחליף את vote בשם התא שבו יש את ההצבעות בהצלחה ! |
אבל אין לי שום תא ב TOP10 שמסמל הצבעות,
אם היה הייתי מסדר. אמרתי מראש שזה מחולק ל2 טבלאות אחת של השירים ואחת של ההצבעות, שים לב למה שאני כותב. תודה בכל מקרה.. |
ציטוט:
אם עוד לא הבנת |
טוב אני יסביר קצת גם אני נתקלתי בזה
תקשיב יש לי(אצלי) טבלה בשם votes שבפנים יש ip- האי פי של זה שהצביע vote-מספר ה ID שהוא הצביע עד פה יש מבין יופי חח! עכשיו עשיתי דף ששם זה מראה לי את כל ההצבעות יענו תוצאות ואני רוצה שזה יציג לי לפי מספר הצבעות נגיד 0 2 5 9 וכו' אבל זה לא מציג :\ תודה לך עם תצליח לעזור |
ציטוט:
שמע אני לא רוצה לשנות את הקוד, אני פשוט רוצה דרך איך לעשות את זה. לשנות את הקוד אני יודע יפה מאוד. ומירו, אני באמת מקווה שיענו לנו מהר. |
ציטוט:
function.array-sum דוגמא קטנה PHP קוד:
ציטוט:
המסינגר בפרטים |
אממממ תעשה שדה בתוך המצעד שירים של הצבעות וכל פעם שמצביעים זה יעלה ב1 ( +1 ), ועדיין תכניס את ה IP אבל בנפרד ככה לא יוכלו להצביע שוב ותוכל להוסיף ORDER BY topvotes DESC.
התכנון שלך קצת שגוי.. |
כן חשבתי על זה, אבל אין דרך אחרת ?
|
טוב תודה לשקד :)
וגם תודה לשאר האנשים שניסו לעזור. |
יש, פשוט תריץ Query על ה Votes ושיהיה רק אחד מכל סוג ( הכוונה שלא יהיה 2 עם אותו זמר ) ואז דרכם תייבא את המידע..
אבל זה לא יעיל ולא טוב.. לא מומלץ.. |
טוב בסוף השתמשתי בפתרון של אור :) תודה.
ו.. איך אני עושה שזה יציג תמקום של השיר? כאילו: 1. moshe (rank: 24) 2. yosi (rank: 10) 3. avi (rank: 5) וכן הלאה, אבל במקום מספרים שזה יציג תמונה (כאילו rank1.gif וכו'..) |
ציטוט:
rank1.gif השניה: rank2.gif ואז תשלוף ככה: PHP קוד:
|
התיכנות גרוע מלכתחילה פשוט...
|
ומממ.. שקדד אררר לא הבנת :|
בוא נגיד והמשתנה vote לוקח את המידע מה vote אבל ה vote נמצא מספר ההצבעות ולא המיקום של השיר מבין אחי? ורומן, אולי במקום לקטול תעזור? |
כל הזמנים הם GMT +2. הזמן כעת הוא 18:39. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ