|
|
# 1 |
|
מתאורר / יצא בחוץ
|
PHP|עיצוב טבלאה
יש לי טבלאה בה כל נתון שאני מוסיף הוא td
לדוגמא: <td> abc12 </td> כל נתון שאני מוסיף מתווסף ובעצם הדף נמתך לאורך.. איך אני מסדר שיהיו 3 td בכל tr ? תודה לכל מי שינסה לעזור. |
|
|
|
# 2 |
|
חבר על
|
מש'ו כזה:
קוד:
$i = 0;
while (...) {
if ($i == 0) {
$i++;
echo "<tr>";
}
if ($i < 3 && $i != 0) {
echo "<td>blabla</td>";
}
if ($i == 3) {
$i = 1;
echo "</tr>
<tr>
<td>blabla</td>
";
}
$i++;
}
if ($i != 1) echo "</tr>";
![]()
__________________
דוד בן דוד. |
|
|
|
# 3 | |
|
Авторитет
|
דויד, שתהיה בריא.. סיבכת ממש אבל ממש את הקוד.
rid-men, אני לא אביא לך את הקוד אלא רק חוט מחשבה. בעיקרון אתה צריך לעשות תנאי שאם $i מתחלק ב3 ללא שארית זה ידפיס TR חדש. (את $I תאפס בהתחלה, לפני הלולאה ותקפיץ אותו באחד בסוף הלולאה).
__________________
![]() ציטוט:
|
|
|
|
|
# 4 |
|
מתאורר / יצא בחוץ
|
אני דיי חדש עם טבלאות ולא ממש הבנתי איך אני מציב את התנאי הזה
|
|
|
|
# 5 |
|
חבר על
|
קרא על ++ ומודול
בעקרון על כל פעם שהלולאה רצה יש לעשות ++ למשתנה כלשהו שאתה מגדיר כ INT ואז עושה בלולאה בדיקה אם הוא מספר זוגי בעזרת מודול, אם כן אז תן לו צבע אחד ואם לא אז צבע אחר
__________________
בברכה, רועי |
|
|
|
# 6 |
|
הוסטסניון
|
קוד:
echo '<table><tr>';
$query = mysql_query("bla");
$i = 0;
while($some = mysql_fetch_array($query))
{
if($i % 3 == 0) echo '</tr><tr>';
$i++;
}
echo '</tr></table>';
__________________
|
|
|
|
# 7 |
|
Permanently Banned
|
קל ביותר... דוד השתגעת עם הקוד שמה XD
הנה PHP קוד:
|
|
|
|
# 8 | |
|
חבר על
|
ציטוט:
חחח הייתי מסטול באות זמן :| בכ"מ הקוד של אלעד ניראלי הכי מתאים.
__________________
דוד בן דוד. |
|
|
|
|
# 9 |
|
חבר על
|
סתם חידה בהקשר הזה למי ששאל את השאלה, במידה והוא יענה עליה יהיה ניתן לראות שהוא הבין את הפתרון,
החידה: מה יקרה אם נרצה לעשות מודול 2 ואיך נוכל לתקן זאת?
__________________
בברכה, רועי |
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|