Autor | Zpráva | ||
---|---|---|---|
Peter45 Profil |
#1 · Zasláno: 22. 1. 2012, 19:31:50
Prosim o nejake navedenie jak urobit co najjednoduchsie vypis.V db mam 8 zaznamov aj moznost pridat dalsie no a nechcem aby sa mi vypisali pod seba ale trebars do tabulky a len 4 zaznamy na riadok a 5 zaznam automaticky hodi do noveho riadku...
|
||
panther Profil |
#2 · Zasláno: 22. 1. 2012, 19:36:13
Peter45:
$result = mysql_query ("..."); $i = 1; while ($row = mysql_fetch_assoc($result)) { if ($i % 4 == 1) { echo '<tr>'; } echo '<td>' . $row['jmeno']; $i++; } Pro 1., 5., 9. a každý další 4. řádek vytvoří nový řádek tabulky. |
||
Peter45 Profil |
#3 · Zasláno: 22. 1. 2012, 20:07:37
Tak ok...vcelku to funguje ale asi to neni to co chcem...v tom jednom riadku su 4 zaznamy a po pridani dalsieho sice hodi novy riadok ale posledny zaznam posunie a novy sa zaradi do prveho...neviem skusim priklad
Toto je ok zobrazenie: <td>2010</td> <td>2009</td><td>2009</td><td>2009</td><td>2009</td> <td>2008</td><td>2008</td><td>2008</td><td>2008</td> Toto neni ok: <td>2010</td><td>2009</td><td>2009</td><td>2009</td> <td>2009</td><td>2008</td><td>2008</td><td>2008</td> <td>2008</td> |
||
Keeehi Profil |
#4 · Zasláno: 22. 1. 2012, 21:00:09
$result = mysql_query ("..."); $pocet = mysql_num_rows($result); if($pocet % 4) { echo '<tr>'; while($pocet % 4) { $row = mysql_fetch_assoc($result) echo '<td>' . $row['jmeno']; $pocet--; } } $i = 1; while ($row = mysql_fetch_assoc($result)) { if ($i % 4 == 1) { echo '<tr>'; } echo '<td>' . $row['jmeno']; $i++; } |
||
Časová prodleva: 12 let
|
0