Помогите найти ошибки!
Страницы: 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:09 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
15:06 Влияние ссылок буржнете 
10:53 SharkBoss - партнёрская программа для монетизации ЛЮБЫХ видов трафика (включая спам). 
08:36 Обновления интерфейса яндекс метрики 
15:13 Рапида умерла. Куда выводить с AdSense? 
15:05 Чем заменили ТИЦ? 
15:01 Profit Pixels - In-House Форекс, Крипто, Трейдинг CPA Офферы | Еженедельные Выплаты | CPA до $950 
10:21 [eBucks] Автоматический обмен криптовалют. BTC и любые альткоины. Киви, Банковские карты и др. электронные системы. 
22:15 Криптовалютный обменник Xgram.io - новое воплощение качества 
15:49 Проверка на индекс в Telegram боте @SpeedyIndexbot 
13:47 HidMark.com - естественные ссылки от 1.5$ Естественные ссылки. Крауд-маркетинг. 
12:05 USMobileSMSBot - 
11:16 4G/LTE Mobile Proxy 30+ geo  
15:34 «Взрываем языковые преграды» – переводим любые тексты 
22:48 150+ хакерских поисковых систем и инструментов 
22:43 Точные прогнозы на футбол 
19:49 Текст.ру преподнёс "подарок" 
18:12 Подтягиваем физкультурку 
13:45 В России снизили беспошлинный порог для онлайн-покупок 
13:30 Тренды заработка 2024-2025 
13:12 Суд постановил заблокировать Telegram