צריך קצת עזרה..
אני רוצה לעשות טבלה, ובה 3 עמודות, כל פעם שאני מזריק מידע לבסיס הנתונים, זה יוסיף לי <td> לטבלה. כל 3 תאים, אני רוצה שזה יעבור שורה ויתחיל מחדש. כאילו מין טבלה שכל טקסט שאני מכניס לבסיס הנתונים, יהיה בתא משלו. ושיהיו 3 עמודות, כל 3 טקסטים זה יעבור שורה.. ואני רוצה שזה יסודר לפי הID.. אז יצרתי טבלה והכל, והשתמשי בקוד הבא: <?php include("dbconnect.php"); $gr = mysql_query("select * from news ORDER BY id DESC"); $maxcols = 3; $cols = 0; echo "<table><tr>"; while($inf = mysql_fetch_array($gr)) { extract($inf); if (($cols % 3 == 0) && ($cols > 0)) { echo "</tr><tr>"; $cols = 0; } else { echo "<td>".$title."</td>"; } $cols++; } echo "</tr></table>"; ?> אבל הקוד לא מסודר (אין לי מושג למה) וזה לא מציג כמו שרציתי, לפעמים זה לא מציג טקסט אחד, ורק אחרי שאני מוסיף עוד כמה טקסטים זה מציג... תוכלו לתקן את הקוד כדי שיתאים למה שאני רוצה להכין?? תודה
אני רוצה לעשות טבלה, ובה 3 עמודות, כל פעם שאני מזריק מידע לבסיס הנתונים, זה יוסיף לי <td> לטבלה. כל 3 תאים, אני רוצה שזה יעבור שורה ויתחיל מחדש. כאילו מין טבלה שכל טקסט שאני מכניס לבסיס הנתונים, יהיה בתא משלו. ושיהיו 3 עמודות, כל 3 טקסטים זה יעבור שורה.. ואני רוצה שזה יסודר לפי הID.. אז יצרתי טבלה והכל, והשתמשי בקוד הבא: <?php include("dbconnect.php"); $gr = mysql_query("select * from news ORDER BY id DESC"); $maxcols = 3; $cols = 0; echo "<table><tr>"; while($inf = mysql_fetch_array($gr)) { extract($inf); if (($cols % 3 == 0) && ($cols > 0)) { echo "</tr><tr>"; $cols = 0; } else { echo "<td>".$title."</td>"; } $cols++; } echo "</tr></table>"; ?> אבל הקוד לא מסודר (אין לי מושג למה) וזה לא מציג כמו שרציתי, לפעמים זה לא מציג טקסט אחד, ורק אחרי שאני מוסיף עוד כמה טקסטים זה מציג... תוכלו לתקן את הקוד כדי שיתאים למה שאני רוצה להכין?? תודה