Как разделить вывод элементов списка в цикле в разные ul?

175
27 июня 2018, 04:00

<!--сейчас--> 
<ul class="collection__list"> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
</ul> 
 
<!--после разделения--> 
<ul class="collection__list"> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
</ul> 
<ul class="collection__list"> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
  <li class="collection__item"></li> 
</ul>

 $collections=$DB->Query('');
    $max_position=$DB->QueryScalar('SELECT MAX(position) AS max_position FROM collectionslist');
    $count=0;
    $addtxt.='<ul class="collection__list">';
    while ($collection=$DB->GetRow($collections)) {
        $count++;
        if ($collection[1]==null) {
            $max_position++;
            $DB->Query('INSERT INTO collectionslist (id_collection,name, position) VALUES (NULL,\''.str_replace('\'','\\\'',$collection[0]).'\', '.$max_position.');');
            $collection=$DB->QueryRow('SELECT t2.Value,t2.id_collection,t2.name FROM collectionslist AS t2 WHERE name=\''.str_replace('\'','',$collection[0]).'\';');
            if ($collection==null) continue;
        }

            $addtxt.='<li class="collection__item">';
            if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/uploads/collection/collection_$collection[1].jpg")) {
                $photo = "collection_" . $collection[1] . ".jpg";
            } else {
                $photo = "no_photo.jpg";
            }
            $addtxt.='<a class="collection__link" href="/collections/'.$collection[1].'/"><img src="/uploads/collection/'.$photo.'"></a>
                        <a class="collection__name" href="/collections/'.$collection[1].'/">'.$collection[2].'</a>
                      </li>';

        if ($count==1) {
            $addtxt.='<li class="collection__item"><a href="/collections/100/"><img src="/uploads/logo_metoyou.png"></a></li>';
        }
    }
  $addtxt.='</ul>';
READ ALSO
SOLR как искать полный адрес?

SOLR как искать полный адрес?

Кто либо работал с базой адресов ФИАС? Дак вот, мы эту базу загрузили в СОЛР коллекциюв кратце она имеет формат:

240
Добавление экранного диктора в вебсайт

Добавление экранного диктора в вебсайт

Как добавить и настроить экранного диктора в своем веб-сайте? Он должен произнести слова при нажатии

163
Устревший AVCodecContext альтернатива поля codec

Устревший AVCodecContext альтернатива поля codec

Не могу прочитать поток видео, тк

208