The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"табличка"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"табличка" 
Сообщение от макс emailИскать по авторуВ закладки(??) on 20-Окт-05, 12:52  (MSK)
<table border="1" cellpadding="15" width="100%">
<tr align="center">

<?
for ($i = 1; $i < 16; $i++) {
if ($i % 5 != 0)
{
?>

<td><? echo $i ?></td>
<?
}
else
{
?>
<td><? echo $i ?></td></tr>
<tr align="center">
<?
}
?>

<?
}
?>
</tr>
</table>

в конце пустой <tr align="center"></tr> видите? ума не приложу как от него избавиться...

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • табличка, dev, 18:44 , 20-Окт-05, (1)  
    • табличка, макс, 13:16 , 21-Окт-05, (2)  
      • табличка, dev, 13:40 , 21-Окт-05, (3)  

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "табличка" 
Сообщение от dev emailИскать по авторуВ закладки(??) on 20-Окт-05, 18:44  (MSK)
>в конце пустой <tr align="center"></tr> видите? ума не приложу как от него избавиться...

<table border="1" cellpadding="15" width="100%">
<tr align="center">

<?
for ($i = 1; $i < 16; $i++) {
        ?>
        <td><? echo $i ?></td>
        <?
        if ($i % 5 == 0 && $i < 15)
        {
        ?>
        </tr>
        <tr align="center">
        <?
        }
}
?>
</tr>
</table>

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "табличка" 
Сообщение от макс emailИскать по авторуВ закладки(??) on 21-Окт-05, 13:16  (MSK)
двумя циклами? не, не катит - потом вместо for() будет foreach()
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "табличка" 
Сообщение от dev emailИскать по авторуВ закладки(??) on 21-Окт-05, 13:40  (MSK)
>двумя циклами?

Почему двумя? Одним - тот же цикл, что и у тебя, только одно условие добавилось.

>не, не катит - потом вместо for() будет foreach()

Тебе в любом случае надо знать, последняя это строка или нет. Как ты это сделаешь - по номеру, по спец. значение, предварительным прогоном и т.д. - не имеет значения.

Один из этих способов будет хорошо работать, но сильно усложнит код: надо буферизовать значения так, чтобы цикл по массиву шел немного вперед по сравнению с выводом. Тогда у тебя будет информация, надо ли печатать разделитель.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру