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

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

X-T 19-07-07 21:32

[שאלה] כיצד ליישם הגעה לדף ספציפי כאשר..
 
אוקי המצב כזה, אני מעונין שיהיה דף של רשימת משתמשים, כאשר המשתמש מגיע לדף הזה הוא יגיע ישירות לדף שהוא נימצא בו כבר, כיצד ניתן ליישם זאת?

חיים 19-07-07 22:02

לא הבנתי תשאלה בכלל תנסה להסביר את עצמך שוב...

Elad-A 19-07-07 22:02

האמת שגם אני לא ממש הבנתי.

DanielS 19-07-07 22:04

הוא מתכוון נגיד שיש אתר. עם רשימת משתמשים. ויש הרבה משתמשים ויש המון עמודים משתמשים.
כאשר משתמש יהיה בדף כלשהוא באתר ילחץ על לינק לרשימת המשתמשים. זה יבדוק בדפים וימצא את העמוד שבו רשום המשתמש הזה ואת העמוד הזה הוא יציג לו כברירת מחדל

Elad-A 19-07-07 22:08

אה..
האמת שזה תלוי בכמה דברים.
באיזה סדר הוא שולף את המשתמשים?

mlnn 19-07-07 22:08

אתה לוקח את מספר כל המשתמשים שיש.
ואני מניח שאתה עובד עם ID של משתמשים.
ואז מריץ עוד שאילתא של איפו יש ID יותר קטן מהID של המשתמש שאתה רוצה. ומקבל את המספר של כמה משתמשים כאלו יש.
ואז אתה כבר שובר את זה לעמודים ומגלה איזה עמוד צריך.. לפי ההגדרה שלך של כמה משתמשים פר עמוד..

DanielS 19-07-07 22:09

השאלה אם הרשימה לא מסודרת לפי ID או ABC . זה מעניין.

mlnn 19-07-07 22:10

ציטוט:

נכתב במקור על ידי DanielS (פרסם 525148)
השאלה אם הרשימה לא מסודרת לפי ID או ABC . זה מעניין.

אין דבר כזה. הרשימה תמיד מסודרת לפי משהו.

DanielS 19-07-07 22:11

האא סליחה שאני מתערב לו באשכול.
אבל נגיד הרשימה מסודרת לפי " משתנה" מסויים אז הוא פשוט בודק כמו שאמרתה רק לפי המשתנה הזה ?

mlnn 19-07-07 22:17

ציטוט:

נכתב במקור על ידי DanielS (פרסם 525151)
האא סליחה שאני מתערב לו באשכול.
אבל נגיד הרשימה מסודרת לפי " משתנה" מסויים אז הוא פשוט בודק כמו שאמרתה רק לפי המשתנה הזה ?

כן. לא התנסיתי בלעבוד עם משתנים שהם לא מספר [id] אז לא יודע איך זה עם אותיות. אבל אני מניח שאותו העקרון.

Eran-s 19-07-07 23:17

המיון עובד גם עם אותיות ומסתדר גם עם עברית.

X-T 20-07-07 07:20

אני אתן לכם קצת כיוון בנוגע לשאלה שלי, אני אנסה למקד אותה טיפה יותר, ניקח לדוגמא שאני בעל חנות, ומאפשר לכל משתמש להוסיף מוצר כלשהו, זה יסודר לפי המחיר מהקטן לגדול, ואני רוצה שכאשר המשתמש שהוסיף את המוצר מחובר, תופיעה לו הרשימה בדיוק במקום שהמוצר שלו נימצא ובדף שהוא נימצא בו,

אשמח לעזרה.

חיים 20-07-07 09:34

פשוט תמצא את הדף שבו המוצר נמצא ותעשה אותו לדף הראשי אתה יכול למצוא את הדף שבו המוצא נמצא ע"י ה-ID של המוצר ואז חישוב מטמתי פשוט ביותר תחלק את ה-ID למספר המוצרים שיש בדף ואז תעביר תמשתמש לדף הזה מקווה שעזרתי :)

Meir 20-07-07 10:05

אני חושב שאתה צריך להשתמש בשאלתיה כזאת:

קוד:

SELECT ((SELECT CEILING(COUNT(*)/30) FROM `table`)-CEILING(COUNT(*)/30)) AS `page_number` FROM `table` WHERE `id`<(SELECT `id` FROM `table` WHERE `id`='YOUR_ID')

X-T 20-07-07 10:30

ציטוט:

נכתב במקור על ידי elbaz.maor (פרסם 525377)
אני חושב שאתה צריך להשתמש בשאלתיה כזאת:

קוד:

SELECT ((SELECT CEILING(COUNT(*)/30) FROM `table`)-CEILING(COUNT(*)/30)) AS `page_number` FROM `table` WHERE `id`<(SELECT `id` FROM `table` WHERE `id`='YOUR_ID')

תודה, אבל כבר הסתדרתי ;)


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

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