Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Php и smart разбиение на столбцы


Автор: tetris 19.7.2005, 18:42
Есть код php на smart шалонах как сделать разбиение на столбцы (2 или 3) вот этих параметров :

{$subcategories_to_be_shown[i][1]} ({$subcategories_to_be_shown[i][2]})
в оригинале они распологаются сверху вних в один столбик, а надо в два.


Код

<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>{* description *} {$selected_category.description} 
      <p> {* show subcategories *} {section name=i loop=$subcategories_to_be_shown} 
        <a class=standard href="index.php?categoryID={$subcategories_to_be_shown[i][0]}">{$subcategories_to_be_shown[i][1]}</a> 
        ({$subcategories_to_be_shown[i][2]})<br>
        {/section} </td>
  </tr>
</table>

Автор: tetris 25.7.2005, 08:30
Все смотрють а никто помочь не может smile

Автор: PARROT 25.7.2005, 12:06
Код

//вывод по 2 столбца
$i = 0;
echo "<tr>";
while($row = mysql_fetch_array()) {
 if(($i % 2) != 0) {
  echo "</tr><tr>";
  }
echo "<td>{$row['name']}</td>";
$i++;
}

Автор: satan 28.7.2005, 14:01
Если я понял правильно, то должно быть так:
Код

<table width="100%" border="0" cellspacing="0" cellpadding="0">    
  <tr>    
    <td>{* description *} {$selected_category.description} </td>    
  </tr>
      <p> {* show subcategories *} 
    {section name=i loop=$subcategories_to_be_shown}    
       <tr>
         <td><a class=standard href="index.php?categoryID={$subcategories_to_be_shown[i][0]}">{$subcategories_to_be_shown[i][1]}</a></td><td>({$subcategories_to_be_shown[i][2]})<br></td>
           </tr>
        {/section} 
</table>


Еще! За работоспособность не ручаюсь - не проверял smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)