Помогите найти ошибки!
Страницы: 1
[ Закрыто ] Помогите найти ошибки!
Добрый день.
Заказывал небольшую CMS для сайта, сейчас нашел пару ошибок, а исполнитель заказа не отвечает. Может-быть поможете разобраться.

Код №1

Код
 <?
      $result = DB::query("SELECT * FROM `questions` LIMIT 0,5");
      $arr=array();
      while($view=DB::obj($result))
      {
      $n=count($arr);
      $arr[$n]['zagolovok']=$view->zagolovok;
      $arr[$n]['id']=$view->id;
      }
      shuffle($arr);
      for($i=0;$i<count($arr);$i++)
      {
      ?>

      <div class="art-content-layout-br layout-item-old-9">
      </div><div class="art-content-layout layout-item-old-8<?echo '5'+$i%2;?>">
      <div class="art-content-layout-row">
      <div class="art-layout-cell layout-item-old-10" style="width: 100%">
      <p><a href="/otvety/view.php?id=<?echo $arr[$i]['id'];?>" title="<?echo $arr[$i]['zagolovok'];?>"><?echo $arr[$i]['zagolovok'];?></a></p>
      </div>
      </div>
      </div>
      
      <?}?>



Код №2


Код
<?
      $result = DB::query("SELECT * FROM `publikacii` LIMIT 0,5");
      $arr=array();
      while($view=DB::obj($result))
      {
      $n=count($arr);
      $arr[$n]['zagolovok']=$view->zagolovok;
      $arr[$n]['id']=$view->id;
      }
      shuffle($arr);
      for($i=0;$i<count($arr);$i++)
      {
      ?>
      <div class="art-content-layout-br layout-item-old-13">
        </div><div class="art-content-layout layout-item-old-12">
        <div class="art-content-layout-row">
        <div class="art-layout-cell" style="width: 100%">
        <p><a href="/publikacii/view.php?id=<?echo $arr[$i]['id']?>" title="<?echo $arr[$i]['zagolovok']?>"><?echo $arr[$i]['zagolovok']?></a></p>
        </div>
        </div>
        </div>
      <?}?>
 





Идея такая: Скрипт выгружает случайные материалы из БД и выводит их. На деле берутся постоянно одни и те же результаты.

Надеюсь на Ваш совет smile:)
Продать сайт за дорого или купить прибыльный проект можно здесь
LIMIT 0,5

Последние 5 результатов выгружаются, проходят через

shuffle($arr);


и вы получаете 5 записей, которые выводятся в разном порядке. Удалите LIMIT 0,5 или увеличьте лимит выгружаемых записей.
Dexter, суть в том, что выводятся постоянно одни и те же 5-ть записей и перемешиваются между собой. Как сделать, чтобы в выборке участвовала вся таблица БД, а не только первые 5-ть строк?
"SELECT * FROM `questions` LIMIT 0,5"
меняем на 
"SELECT * FROM `questions` "

и
"SELECT * FROM `publikacii` LIMIT 0,5"

на
"SELECT * FROM `publikacii` "

т.е. просто убираете LIMIT 0,5
Dexter, если сделать так, как Вы говорите выводится всё, что есть в БД smile:confused:
Да, скрипт в таком случае подсчитывает общее кол-во записей и выводит их всех.Сделайте так:

for($i=0;$i<count($arr);$i++)

замените на
for($i=0;$i<=5);$i++)
Dexter, большое спасибо smile:)
smile:help: не за что =)
ТС отписал в ЛС, что тема потеряла актуальность.
Тему закрыл.

* обращение к пользователям - > если Ваша тема потеряла свою актуальность, то, пожалуйста, отпишитесь об этом в теме и скиньте ссылку на тему мне в ЛС.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
18:44 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
13:12 Покупные ссылки 
12:57 Rotapost прикрыли! Чем пользоваться? 
17:00 Стоит ли добавлять сайт в Rambler топ 100? 
15:12 Ночной бар в Паттайе: как случайная встреча с "тайкой" и её кадыком перевернула мой взгляд на продвижение сайта в Google 2026 
15:01 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
07:24 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
20:07 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
16:31 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
15:37 Продажа лидов: форекс, инвестиции, нативка, гемблинг, чарджбеки 
14:49 Рассылки СМС/SMS, Вайбер/Viber, Ватсап/Whatsapp, Телеграм/Telegram любой тематики по всему миру 
01:31 Продам обменник криптовалюты, а также новый обменник под ключ с обучением. Скидки на скрипты обменника 
01:07 Full-Stack Developer — Сайты и Софт любой сложности | Developer Websites and Soft of any Complexity! 
20:42 E-currency.exchange — ваш помощник в мире обменов 
18:35 С юмором по жизни! 
22:59 Про мясо 
15:07 Добро пожаловать в цифровой мир... 
22:12 BYTIK.shop – сервис по продвижению в популярных социальных сетях​ 
10:10 накрутка трафика в SimilarWeb 
16:50 Компьютерная мышь 
23:03 Точные прогнозы на футбол