| Autor | Zpráva | ||
|---|---|---|---|
| Petr2 Profil * |
#1 · Zasláno: 14. 11. 2012, 08:42:58
Dobré ráno,
přes cykls while vypisuji tabulku následovně: <table> <tr><td>Pepa</td><td>11 let</td></tr> <tr><td>Jarda</td><td>14 let</td></tr> <tr><td>Josífek</td><td>15 let</td></tr> <tr><td>Tomáš</td><td>18 let</td></tr> </table> a rád bych se zeptal, jak záznamy vypsat takto: <table> <tr><td>Pepa</td><td>11 let</td><td>Jarda</td><td>14 let</td></tr> <tr><td>Josífek</td><td>15 let</td><td>Tomáš</td><td>18 let</td></tr> </table> A jen teoretická na závěr, pokud by došlo k tomu, že by tabulka vypsala následovně (chyběly 2 buňky): <table> <tr><td>Pepa</td><td>11 let</td><td>Jarda</td><td>14 let</td></tr> <tr><td>Josífek</td><td>15 let</td></tr> </table> Šlo by doplnit colspan, popř.prázdnou buňku s mezerou? Děkuji |
||
| mimochodec Profil |
Právě teď to píšu, tak ti to sem dám. Nemám to vyzkoušeno, tak doufám, že tam není nějaká chybka.
edit: mírně poopraven konec. if ($num_rows3 > 0 ) {
$naradek = 3; // sem zadej, kolik buněk chceš mít v řádku
$vradku = 0; // nula
echo "<table>";
while ($zaznam3=MySQL_Fetch_Array($vysledek3)):
if ($vradku == $naradek ) {
echo "</tr>";
$vradku = 0;
};
if ($vradku == 0 ) {
echo "<tr>";
};
echo "<td>".$zaznam3["nadpis"]."</td>";
$vradku += 1;
endwhile;
if ($vradku < 3 ) {
for ($i = 0; $i <= $vradku; $i++) {
echo "<td></td>";
}
};
echo "</tr>";
echo "</table>";
}; |
||
| Petr2 Profil * |
#3 · Zasláno: 14. 11. 2012, 08:59:53
Vyzkouším a písnu.
Díky |
||
| DJ Miky Profil |
#4 · Zasláno: 14. 11. 2012, 11:38:35
Je to už vyřešené ve FAQ.
|
||
|
Časová prodleva: 14 let
|
|||
0