kmike
6.05.2009, 15:06:11
Od wczoraj próbuje bezskutecznie wyświetlić pobrane z bazy nazwy produktów, tak aby wyświetlały się w kilku kolumnach, na przykłąd w 4. Czytałem, że można to zrobić pętlą for, jednak nie było przykładu a samemu nie mogłem dojść jak. Ma to wyglądać mniej więcej tak
1|2|3|4
5|6|7|8
itd...
Wicepsik
6.05.2009, 15:34:10
<?php
for($i = 0; $i = X; $i++){
for($j = 0; $j >4; $j++){
echo '<td>'.$produkt.'</td>'; }
}
?>
Powinno działać.
kefirek
6.05.2009, 16:40:19
<?php
$counter = 0;
$columns = 4;
echo "<table cellpadding='0' cellspacing='0' width='100%'><tr>"; if ($counter != 0
&& ($counter % $columns == 0
)) { echo "</tr><tr>"; } echo "<td valign='top' width='50%'>".$data['TUTAJ DANE Z BAZY']."</td>"; $counter++;
}
?>
kmike
6.05.2009, 19:19:36
Wielkie dzięki kefirek, kod dziala dokładnie tak jak chciałem.
Wicepsik
w twoim kodzie pętla tworzy <td></td> w nieskończoność.