PHP.SU

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

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

> Найдено сообщений: 7
bbiko Отправлено: 06 Мая, 2017 - 14:22:13 • Тема: не могу найти ошибку • Форум: Вопросы новичков

Ответов: 9
Просмотров: 657
Здравствуйте как можно центрировать это меню пробовала разные варианты не получается шаблон создан арттистере 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>
bbiko Отправлено: 27 Апреля, 2017 - 18:30:40 • Тема: не могу найти ошибку • Форум: Вопросы новичков

Ответов: 9
Просмотров: 657
хочу сделать через глобальный массив $_GET не получается в первом переходу на страничку открывается но при нажатии на СЛЕДЮЩИЙ ничего е происходит
bbiko Отправлено: 27 Апреля, 2017 - 18:28:19 • Тема: не могу найти ошибку • Форум: Вопросы новичков

Ответов: 9
Просмотров: 657
спасибо !!!!! Радость Радость

остался один вопросик по пагинаций
этот вариант работает но тогда надо писать для каждой странице по страничке
bbiko Отправлено: 27 Апреля, 2017 - 09:41:54 • Тема: не могу найти ошибку • Форум: Вопросы новичков

Ответов: 9
Просмотров: 657
Здравствуйте занимаюсь сайтами недавно нужна помощь ошибка такая на картинке если убрать тег small то нормально
bbiko Отправлено: 24 Апреля, 2017 - 20:24:37 • Тема: не могу найти ошибку • Форум: Вопросы новичков

Ответов: 9
Просмотров: 657
Спасибо Вам извиняюсь еще раз

вот полный код для пагинатор страницы при переходе на страницу первый раз кнопка (Келесі (Следующая) появляется но при нажатии на нее не открывется следующая страница а чистый лис Думаю что второй не срабатывает условие 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. ?>
bbiko Отправлено: 24 Апреля, 2017 - 07:31:33 • Тема: не могу найти ошибку • Форум: Вопросы новичков

Ответов: 9
Просмотров: 657
спасибо за ответ подставили код ошибка пропала
теперь при переходе по ссылке не отображается элементы по категории ссылка перехода например 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");
bbiko Отправлено: 23 Апреля, 2017 - 21:21:20 • Тема: не могу найти ошибку • Форум: Вопросы новичков

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

хочу сделать выборку из таблицы а значение turi из глобального массива, со сдвигом и лимитом

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB