Помогите найти ошибки!
Страницы: 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)
Новые темыОбъявленияСвободное общение
21:03 Продвижение по ключам 
15:44 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
09:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
19:33 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
15:12 Несколько статей хорошо выдаются в Гугле, но отвратительно в Яндексе 
13:40 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
11:41 2Index - быстрая индексация страниц сайта и обратных ссылок 
20:39 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
17:10 AllCharge.online. Современный, быстрый и надёжный обменник 
15:24 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
14:48 AlwaysMoney - платформа для обмена криптовалют 
14:11 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
14:10 Trustpilot Reviews | Подниму рейтинг вашей компании 
14:10 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники?