За последние 24 часа нас посетили 53368 программистов и 1715 роботов. Сейчас ищут 952 программиста ...

ротация проверка в таблице

Тема в разделе "Прочие вопросы по PHP", создана пользователем espltd, 11 авг 2015.

  1. espltd

    espltd Новичок

    С нами с:
    11 авг 2015
    Сообщения:
    47
    Симпатии:
    2
    Всем доброго времени суток! Подскажите пожалуйста.нужно в таблице проверить что заполнены 2столбца.если заполнены то сделать новую строку.если в новой строке заполнен лишь один столбец тогда новую строку не надо,если 2заполнены то надо.в табличке выводятся картинки. Как проверить эту ротацию?цикл использую foreach. Замаялся уже. Код писал примерно такой

    Код (PHP):
    1. <table style="width: 715px;">
    2.  
    3.  
    4.  
    5.  
    6.  
    7.  <?php echo "<tr>";?>
    8.  
    9.     <?php foreach($all as $item): ?>
    10.  
    11.    
    12.         <?php echo "<td>";?>
    13.             <?php echo "<div class='block_info'>";?>
    14.                 <img src="../../../images/<?php echo $item->img; ?>" width="165" height="220" /> 
    15.             <?php echo "</div>";?>
    16.         <?php echo "</td>";?>
    17.      
    18.     
    19.     <?php endforeach; ?>
    20.  
    21.  
    22.   <?php echo "</tr>";?> 
    23.  
    24. </table>
    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    добавить некоторый счетчик и выводить ячейки. по определенным состояниям счетчика выводить нужные теги начала и конца табличной строки.
    первая - начало строки.
    каждая следующая за каждой второй - начало строки.
    после каждой второй - конец строки.
    после последней и не четной - добавить пустую ячейку и конец строки.
     
  3. espltd

    espltd Новичок

    С нами с:
    11 авг 2015
    Сообщения:
    47
    Симпатии:
    2
    спасибо за ответ. Но мне бы примеры кода очень не помешали. Бьюсь 3 день уже с этой хренью, не могу нормального решения никак найти. Все молчат(
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    сколько?
     
  5. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Лучше допиши, что ты про деньги, а не:

    -Я 3 дня не могу сделать, помогите.
    -Сколько?
    -3 дня, говорю..
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    по моему еврейскому шнобелю не видно что деньги меня интересуют чуть больше сострадания личностям, берущимся за "продвинутые" алгоритмы при нулевом уровне знаний алгоритмизации? да хоть три года. сделать цикл, 5 эхо и 3 иф-стейтмента не занимает три дня. ну если к этому не с той стороны подходить то может и занимает. тогда и "сколько" будет про время :D