Как сделать вывод в 4-ри столбца в цыкле пока есть данные. Ведь переменная будет одинаковой! Код (Text): $query = mysql_query("SELECT * FROM products"); print "<table border='1'>"; while ($row = mysql_fetch_array($query)) { $name = $row["name"]; $decription = $row["decription"]; $price = $row["price"]; $photo = $row["photo"]; print "<tr><td><img src='$photo'></td><td><img src='$photo'></td><td><img src='$photo'></td><td><img src='$photo'></td></tr>"; } print "</table>"; Вообщем так не работает он выводит одни и те же картинки, и это понятно
Если это просто ирга слов, то не смешно. А если это к тому что должна меняться, то относительно моего кода, в одной строке на все 4-ри столбца, одна и та же фотка, а новая строка уже с другой фоткой тоже на все 4-ри столбца. Подскажите как сделать этот вывод из базы на каждую ячейку разные фотки?
ну и если я правильно понял (всё шифрами) , то так PHP: <? $query = mysql_query("SELECT * FROM products"); print "<table border='1'><tr>"; while ($row = mysql_fetch_array($query)) { $name = $row["name"]; $decription = $row["decription"]; $price = $row["price"]; $photo = $row["photo"]; $tds.="<td><img src='$photo'></td>"; } print $tds."</tr></table>"; ?> ну и если нужно бить на столбцы , то так PHP: <? $query = mysql_query("SELECT * FROM products"); print "<table border='1'><tr>"; $i=0; $colls=4; while ($row = mysql_fetch_array($query)) { $i++; $name = $row["name"]; $decription = $row["decription"]; $price = $row["price"]; $photo = $row["photo"]; if($i%$colls==0) $tds.="<td><img src='$photo'></td></tr><tr>"; else $tds.="<td><img src='$photo'></td>"; } print $tds."</tr></table>"; ?>
уж и я тогда поиграю в К.О. PHP: <?php $query = mysql_query("SELECT * FROM products"); echo "<table border='1'><tr>"; $cols = 0; $maxcols = 4; while ($row = mysql_fetch_array($query)) { ++$cols; echo " <td><img src='{$row["photo"]}'></td>\n"; if ($cols == $maxcols) { echo "</tr>\n<tr>"; $cols = 0; } } echo "</table>"; и я бы не парился, что может быть так, что строка не будет закрыта - пох, броузер норм отрисуед, он умнечка.
И опять огромное спасибо уже второй раз помог , все прекрасно работает и код намного проще чем выше. Хотя так же большое спасибо за помощь и старания тебе siiXth!