![]() |
PHP | הצגת גלרייה בטבלה | איך?
שלום....אני בונה מערכת גלרייה תמונות...
כרגע אני עובד על עמוד הצגת הגלרייה... עכשיו ככה...העניין הוא שאני רוצה שזה יוצג בטבלה...כך שבכל שורה (TR) יהיו 5 תמונות(TD). את השורה הראשונה אני מצליח יפה מאוד...כי עשיתי שבשאילתה זה יציג רק 5 (limit 5). אבל מכאן אני מסתבך....ניסיתי לעשות משתנה ספירה(counter) ובעזרתו לבדוק אני מאמין כבר שהבנתם את הנסיון שלי....אך זה לא כ"כ צלח.... אשמח אם תעזרו לי בעניין הזה כי זה טיפטיפה דחוף לי:) הנה הקטע קוד הרלוונטי(זה שמציג את הגלרייה) : PHP קוד:
|
נסה את זה:
PHP קוד:
|
זה לא עבד...זה בלגן טיפה את האתר...אולי זה בגלל שלא נתתי לך ממש את כל הקטע הרלוונטי(כולל תחילת הטבלה וסופה) אז הנה כל הקטע הרלוונטי:
PHP קוד:
אשמח אם עכשיו תנסה לעזור=] |
אתה צריך להעלות כל פעם את I ב-1 , ולעשות כל פעם if שאם I שווה ל-5 אז שיאפס אותו ויעשה עוד TR..
|
ציטוט:
בשביל זה שאלתי איך עושים... תוכל לנסות לערוך את הקוד שנתתי בהודעתי האחרונה??? תודה רבה. מתן. עריכה: תראו...הצלחתי עכשיו בעזרת משתנה ספירה לעשות שזה יעבור שורה...אבל זה עובר רק פעם אחת שורה זה הבעיה... ז"א ששורה ראשונה הוא שם 5 תמונות....בתמונה ה 6 הוא קופץ לשורה הבאה בדיוק כמו שצריך...אבל בתמונה ה 11 זה לא קופץ שוב לשורה שלישית אלא ממשיך בשורה השנייה... הקוד הוא: PHP קוד:
|
אני אסביר לך למה זה לא עובד, ומה לעשות, אבל את הקוד תכתוב בעצמך.
אתה אומר לו שאם זה שווה 5 - אז זה מוסזיף עוד TR. אז הוא רץ, בודק, כשהוא מגיע ל-5 - הוא שם TR, מעלה ב-1. זה 6, ומכאן הוא בחיים לא יחזור ל-5 ויוסיף עוד TR. יש לך אפשרות אחת - ברגע שזה 5, לא רק שזה מוסיף TR, זה גם מאפס את $i. אפשרות שניה היא להשתמש במודולו - שארית. מתי X / Y = שארית 0. מתי מספר הניסיונות מתחלק ב-5. 25 % 5 = 0 |
אולי ככה?
קוד:
<table width="100%" border="0" cellpadding="0" cellspacing="0"> |
חברה תודה רבה על היחס והנסיון לעזור...
את שתי התגובות האחרונות כבר לא הספקתי לנסות ולממש...זאת מכיוון שהסתדרתי...עזר לי מישהו במסנג'ר... הטעות שלי הייתה שאת הבדיקה למשתנה ספירה שמתי מחוץ ללולאה=\ בכל אופן תודה רבה לכם. יום טוב, מתן. |
ד"א, לאחר הסתכלות מהירה, הגעתי למסקנה שהיעילות בדבר הזה היא ממש גרועה, לדוגמא יש X עבודות? אז הוא צריך לעשות 2x שאילתות, אני בטוח שאת הכל היית יכול לצמצם ב-JOIN.
ואם אתה מתכוון להקים על זה אתר/לתת ללקוח, זה יכול להוות אלמנט מאוד מאוד חשוב. |
ביטלתי את השאילתות הכפולות...מהסיבה שלא באמת הייתי צריך...אבל...באתרים אחרים אני כן אצטרך....איך אני מחבר בינהם?
מקווה שהייתי ברור... |
כל הזמנים הם GMT +2. הזמן כעת הוא 05:20. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ