|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר וותיק
|
[PHP] הוצאה לפי עמוד ולא לפי ID.
נתקעתי באיזה משהו שאני עושה..
יש לי טבלה ID - שם התמונה - דרוג 1 - עץ - 2 2 - שמיים - 3 14 - כביש - 5 19 - אגם - 4 אני מוציא מהמסד תמונה אחת לפי עמוד בסדר עולה כלומר עמוד 1 זה עץ עמוד 2 שמיים 3 כביש 4 אגם. עכשיו אני צריך בשאילת אחרת לסדר את התוצאות לפי דרוג כלומר כביש, אגם,שמיים,עץ איך אני יכול לדעת לאיזה עמוד לקשר כל תמונה? חשבתי לבנות מערך של IDים ואז לבדוק באיזה איבר נמצא ה ID ולפי זה לשלוח לעמוד הנכון (לפי האינדקס של המערך) אבל האם זאת הדרך הכי יעלה?
__________________
בברכה עובד, מפתח אתרים. |
![]() |
![]() |
# 2 |
א.פורום תוכנה
עסק רשום |
אתה מגדיר שעמוד יעבוד לפי http://www.yousite.com/showimage.php?id=1
וכשאתה מסדר לפי דרוג, כשאתה מציג בטבלה את שם התמונה, אתה מוסיף את הלינק http://www.yoursite.com/showimage.php?id={$pic_id} מה שאומר שכשאתה לוקח נתונים מהמסד תכניס אותם למערך בסגנון של pic_data ואז פשוט תשלוף. אם אתה צריך עזרה עם הקוד פנה אליי בפרטי. |
![]() |
![]() |
# 3 |
חבר מתקדם
|
אני לא מבין מה הבעיה לעשות שאילת עם הסידור במקום להכניס הכל לתוך מערך ואז לסדר. זה לוקח יותר זמן וזה משהו שאפשר לעשות ישר בשאילתה. משהו כזה:
קוד:
SELECT * FROM <table> ORDER BY rating DESC |
![]() |
![]() |
# 4 |
משתמש - היכל התהילה
|
תשתמש בlimit.
|
![]() |
![]() |
# 5 |
חבר וותיק
|
נראה שלא ממש הבנתם מה שאני רוצה לעשות..
יש לי עמוד נגיד showimage.php עכשיו בעמוד הזה אני מוציא תמונות כך: תמונה קודמת (1) 1 2 3 4 5 6 .. 20 תמונה הבאה (3) בעמוד 2 יש לי את התמונה בעלת ID 2 (לפי הטבלה לעיל) וככה אני עובר בין העמודים.. עכשיו בדף אחד אני צריך להציג את 5 התמונות שיש להם את הדרוג הכי גבוה איך אני יודע לאיזה עמוד להפנות את הגולש? (אם מספר העמוד לא ידוע) הדרך שאני חשבתי עליה היא להכניס רק את ה ID למערך ולפי מיקום ה ID במערך אני אדע איזה לאיזה עמוד להפנות את הגולש אם זה גם לא ממש ברור אני אנסה להסביר שוב..
__________________
בברכה עובד, מפתח אתרים. |
![]() |
![]() |
# 6 |
הוסטסניון
|
אני לא יודע אם הבנתי אותך, אם כן זה ממש פשוט.
אתה מעביר בGET/POST את הID של התמונה, אז פשוט תקבע שאם הID שווה לאיזשהו ערך שתרצה למשל "5max" אז הוא ישלוף את ה5 הכי גבוהים, ופשוט תוסיף איזה if בסקריפט שיבדוק וייבצע.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
![]() |
![]() |
# 7 | |
חבר וותיק
|
ציטוט:
אני יודע איך לסדר את התמנות לפי דרוג.. אבל כשאני שולף אני לא יודע איזה עמוד התמונה הולכת להיות.. (אני יודע את ה ID שלה אבל לא איזה עמוד היא תהיה כי אני לא יודע כמה רשומות יש לפניה או אחריה) אני מבין שזה קצת בעייתי להסביר את זה אז אני חושב שאשאר בדרך שלי..
__________________
בברכה עובד, מפתח אתרים. |
|
![]() |
![]() |
# 8 |
משתמש - היכל התהילה
|
אתה שולף לעמוד אחד limit 0,1 ולעמוד השני אתה שולף limit,1,1 ולעמוד השלישי limit2,1 וכך הלאה.
אתה ממספר את העמודים לפי הלימיט ולא לפי הID ![]() |
![]() |
![]() |
# 9 | |
חבר וותיק
|
ציטוט:
אם אתה/מישהו מוכן לעזור לי בפרטי שלח ה"פ ואני אחזיר לו פרטים ליצירת קשר.
__________________
בברכה עובד, מפתח אתרים. |
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|