Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: не могу найти ошибку

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
bbiko
Отправлено: 23 Апреля, 2017 - 21:21:20
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Апр. 2017  


Помог: 0 раз(а)




здравствуйте помогите найти ошибку
$articles = mysqli_query($connection, "SELECT * FROM `negizgi` WHERE `turi` =" . (int) $_GET['id'] LIMIT $offset,$per_page");

хочу сделать выборку из таблицы а значение turi из глобального массива, со сдвигом и лимитом
 
 Top
Строитель Модератор
Отправлено: 23 Апреля, 2017 - 22:11:35
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




bbiko
PHP:
скопировать код в буфер обмена
  1. $articles = mysqli_query($connection, "SELECT * FROM `negizgi` WHERE `turi` =". (int) $_GET['id'] ."LIMIT $offset, $per_page");
 
 Top
bbiko
Отправлено: 24 Апреля, 2017 - 07:31:33
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Апр. 2017  


Помог: 0 раз(а)




спасибо за ответ подставили код ошибка пропала
теперь при переходе по ссылке не отображается элементы по категории ссылка перехода например categorie.php?id=3
если в коде на странице прописать 'turi' = 3 вручную асе работает
исходники
для определение к-во
$total_count_q= mysqli_query($connection, "SELECT COUNT(`id`) AS `total_count` FROM `negizgi` WHERE `turi` =" .(int) $_GET['id']);

для выборки
подставила Ваш
$articles = mysqli_query($connection, "SELECT * FROM `negizgi` WHERE `turi` =". (int) $_GET['id'] ."LIMIT $offset, $per_page");
 
 Top
Строитель Модератор
Отправлено: 24 Апреля, 2017 - 19:11:56
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




bbiko, попробуйте так
PHP:
скопировать код в буфер обмена
  1. $articles = mysqli_query($connection, "SELECT * FROM `negizgi` WHERE `turi` =". (int) $_GET['id'] ." LIMIT $offset, $per_page");
 
 Top
bbiko
Отправлено: 24 Апреля, 2017 - 20:24:37
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Апр. 2017  


Помог: 0 раз(а)




Спасибо Вам извиняюсь еще раз

вот полный код для пагинатор страницы при переходе на страницу первый раз кнопка (Келесі (Следующая) появляется но при нажатии на нее не открывется следующая страница а чистый лис Думаю что второй не срабатывает условие if( $articles_exist == false)
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $per_page = 10;
  3. $page = 1;
  4. if(isset($_GET['page'])){
  5.    $page = (int)$_GET['page'];
  6. }
  7.  
  8. $total_count_q = mysqli_query($connection, "SELECT COUNT(`id`) AS `total_count` FROM `negizgi` WHERE `turi` = " . (int)$_GET['id']);
  9. $total_count = mysqli_fetch_assoc($total_count_q);
  10. $total_count = $total_count['total_count'];
  11.  
  12. $total_pages = ceil($total_count / $per_page);
  13.  
  14.  
  15. if($page <= 1 || $page > $total_pages){
  16.    $page = 1;
  17. }
  18.  
  19. $offset = ($per_page * $page) - $per_page;
  20.  
  21. $articles = mysqli_query($connection, "SELECT * FROM `negizgi` WHERE `turi` = " . (int)$_GET['id'] . " LIMIT $offset, $per_page");
  22.  
  23. $articles_exist = false;
  24. if(mysqli_num_rows($articles) <= 0){
  25.    echo 'М&#1241;лімет жо&#1179;';
  26.    $articles_exist = true;
  27. }
  28.  
  29. ?>
  30.  
  31. <?php
  32.  
  33. while($art = mysqli_fetch_assoc($articles)){
  34.    ?>
  35.     <article class="article">
  36.         <div class="article__image" style="background-image: url(/static/images/<?php echo $art['image']; ?>);"></div>
  37.         <div class="article__info">
  38.             <a href="/articles.php?id=<?php echo $art['id']; ?>"><?php echo $art['atauy']; ?></a>
  39.             <div class="article__info__meta">
  40.  
  41.             </div>
  42.             <div class="article__info__preview"><?php echo mb_substr($art['kiskasha'], 0, 50, 'utf-8'); ?></div>
  43.         </div>
  44.     </article>
  45.     <?php
  46. }
  47. ?>
  48.  
  49. </div>
  50. <?php
  51. if($articles_exist == false){
  52.    echo '<div class="paginator">';
  53.    if($page > 1){
  54.        echo '<a href="/categorie.php?page=', ($page - 1), '">&laquo; &#1256;ткен бет</a>     ';
  55.    }
  56.    if($page < $total_pages){
  57.        echo '<a href="/categorie.php?page=' . ($page + 1), '">Келесі бет &raquo;</a>';
  58.    }
  59.  
  60. }
  61.  
  62. ?>


Отредактировано модератором: armancho7777777, 25 Апреля, 2017 - 04:09:33
 
 Top
bbiko
Отправлено: 27 Апреля, 2017 - 09:41:54
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Апр. 2017  


Помог: 0 раз(а)




Здравствуйте занимаюсь сайтами недавно нужна помощь ошибка такая на картинке если убрать тег small то нормально
Прикреплено изображение (Нажмите для увеличения)
Безымянный.jpg
 
 Top
teleoperator27
Отправлено: 27 Апреля, 2017 - 10:10:33
Post Id



Посетитель


Покинул форум
Сообщений всего: 265
Дата рег-ции: Янв. 2017  


Помог: 21 раз(а)




bbiko пишет:
Здравствуйте занимаюсь сайтами недавно нужна помощь ошибка такая на картинке если убрать тег small то нормально
а тег <a> перед закрывающим small кто закрывать будет
 
My status
 Top
bbiko
Отправлено: 27 Апреля, 2017 - 18:28:19
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Апр. 2017  


Помог: 0 раз(а)




спасибо !!!!! Радость Радость

остался один вопросик по пагинаций
этот вариант работает но тогда надо писать для каждой странице по страничке
Скачать файл: categorie.php
Скачан раз: 42
 
 Top
bbiko
Отправлено: 27 Апреля, 2017 - 18:30:40
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Апр. 2017  


Помог: 0 раз(а)




хочу сделать через глобальный массив $_GET не получается в первом переходу на страничку открывается но при нажатии на СЛЕДЮЩИЙ ничего е происходит
Скачать файл: categorie.php
Скачан раз: 109
 
 Top
bbiko
Отправлено: 06 Мая, 2017 - 14:22:13
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Апр. 2017  


Помог: 0 раз(а)




Здравствуйте как можно центрировать это меню пробовала разные варианты не получается шаблон создан арттистере 4 вертикальное меню заполняется запрсом из базы
код

<?php
$categories_q = mysqli_query($connection, "SELECT * FROM `turi`");
$categories = array();
while( $cat = mysqli_fetch_assoc($categories_q) )
{
$categories[] = $cat;

}
?>


<nav class="nav">
<div align="center">
<ul class="hmenu">
<li><a href="/">Басты бет</a></li>
<?php
foreach( $categories as $cat )
{
?>

<li><a href="/categorie<?php echo $cat['id']; ?>.php?id=<?php echo $cat['id']; ?>"><?php echo $cat['aty']; ?></a></li>



<?php
}

?>


</ul>
</div>
</nav>
Прикреплено изображение (Нажмите для увеличения)
вопрсик.png
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB