Почему они выводятся одна под другой? Как вивести их рядом? PHP: foreach($goods_list AS $g_item){ ?> <!--table for each good--> <table width="174" height="215" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <table border="0" cellpadding="0" cellspacing="0"> <tr height="41"> <td background="images/left_top.jpg" width="51"></td> <td background="images/center_top.jpg" width="72"> <? echo $g_item['price']?> </td> <td background="images/right_top.jpg" width="51"></td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0"> <tr height="146"> <td background="images/left_border.gif" width="8"></td> <td background="images/center_grad.jpg" width="158">asd</td> <td background="images/right_border.gif" width="8"></td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0"> <tr height="28"> <td background="images/left_bottom.jpg" width="44"></td> <td background="images/center_bottom.jpg" width="86"></td> <td background="images/right_bottom.jpg" width="44"></td> </tr> </table> </td> </tr> </table> <!---------------------> <?}?>
Супер, но их в ряд влезает 3 штуки. Потом должен быть переход на новуюстроку ... і т. д. Сделать таблицу і в каждом <tr></tr> выводить 3 <table>, крутить $i==3... И зачем по умолчанию этот перевод, <br> нафига тогда?
От такой полний код странички PHP: <? include('header.inc.html'); $i=1; ?> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" valign="top"> <tr height="215"> <? if(!$goods_list) echo "Виберіть категорію для перегляду"; else foreach($goods_list AS $g_item){ ?> <!--table for each good--> <td width="174"> <table width="174" height="215" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <table border="0" cellpadding="0" cellspacing="0"> <tr height="41"> <td background="images/left_top.jpg" width="51"></td> <td background="images/center_top.jpg" width="72" class="price"> <? echo $g_item['price']?> </td> <td background="images/right_top.jpg" width="51"></td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0"> <tr height="146"> <td background="images/left_border.gif" width="8"></td> <td background="images/center_grad.jpg" width="158">asd</td> <td background="images/right_border.gif" width="8"></td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0"> <tr height="28"> <td background="images/left_bottom.jpg" width="44"></td> <td background="images/center_bottom.jpg" width="86"></td> <td background="images/right_bottom.jpg" width="44"></td> </tr> </table> </td> </tr> </table> </td> <!---------------------> <? if(($i++)%3==0) echo '</tr><tr height="215">'; ?> <?}?> </tr> </table> <? include('footer.inc.html'); ?>