![]() |
יצירת מטריצת תמונות שמוחזרות משאילתת SQL.
שלום !
יש לי טבלת MySQL שבה שתי עמודות : עמודת ID ועמודת FName. עמודת הID היא AI בכל הוספת שורה חדשה והFName מכילה את שם התמונה על השרת. יש לי שאילתא שמחזירה את 16 הערכים הראשונים מהטבלה בסדר יורד. (מID גבוה לנמוך). אני רוצה שדרך תצוגת התמונות תהיה במטריצה של ארבע תמונה על ארבע תמונות. כמו מערך דו מימדי בגודל 4 על 4. הערכים יהיו מסודרים בסדר יורד באופן הבא: http://www.xcv.co.il/up/1235380412.jpg הID מייצג את שם התמונה שתושם בתג <img> ובכך בעצם התמונה תוצג. השאלה היא, כיצד אוכל לעשות זאת? תודה לעוזרים |
כל 4 תמונות תוסיף BR? (ותיתן לכל התמונות float:right...)
|
PHP קוד:
|
בעיה עם הפיתרון שניתן לי בידי vadimg88:
http://www.xcv.co.il/resize/start/view.php שימו לב ל"קוביה" המיותרת אחרי שמודפסות 16 תמונות: http://www.xcv.co.il/resize/start/view.php |
זה בגלל שאני בלולאה שלי מתחיל לספור מ 1
ואני מניח שהתוצאות שלך שאתה מחזיר מהמסד ומכניס למערך מתחילות לספור מ 0 אז יוצא שיש 1 מיותר. או שאת התוצאות שלך תתחיל לספור מ 1 במערך או שתשנה את ה x=1 בלולאה ל x=0 |
ציטוט:
|
הקוד:
PHP קוד:
|
זה כי אתה מושך 17 רשומות :
קוד:
$res = mysql_query('SELECT `id`, `FName` FROM `reka` LIMIT 0, 16'); קוד:
$res = mysql_query('SELECT `id`, `FName` FROM `reka` LIMIT 0, 15'); |
אחרי השינוי ל15:
http://www.xcv.co.il/resize/start/view.php |
נסה להחליף:
PHP קוד:
PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 15:16. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ