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]   

> Без описания
Sankaboy
Отправлено: 12 Декабря, 2011 - 14:34:16
Post Id



Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Нояб. 2011  


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




Написал (переписал) вывод новостей по странично. Вот код:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $category = mysql_real_escape_string(intval($_GET['cat']));
  3. $stranica = mysql_real_escape_string(intval($_GET['str']));
  4. if($category){
  5.  
  6. $chislo = 3;
  7.  $result = mysql_query("SELECT * FROM `V_New` WHERE category='".$category."' ORDER BY `id` DESC");
  8.  $num_rows = mysql_num_rows($result);
  9.  $num_rows = ceil($num_rows/$chislo);
  10.  if (isset($stranica)) {
  11.  $nav = $stranica;
  12.  }
  13.  else {
  14.  $nav = 0;
  15.  }
  16.  $nav = intval($nav);
  17.  if($num_rows = '0'){echo '<a href="'.$PHP_SELF.'?str='.($nav-1).'&cat='.$category.'">-<<<-</a> ';} /*Вот
  18.  if($num_rows = '1'){echo '<a href="'.$PHP_SELF.'?str='.($nav+1).'&cat='.$category.'">->>>-</a> ';}/* Вот
  19.  for ($i=1; $i<=$num_rows; $i++) {
  20. if ($i != $nav) {
  21. echo '<a href="'.$PHP_SELF.'?str='.$i.'&cat='.$category.'">'.$i.'</a> ';
  22.  }
  23.  else {
  24.  echo '<span>'.$i.'</span> ';
  25.  }
  26.  }
  27.  if (!isset($_GET['str'])) {
  28.  $str = 0;
  29.  }
  30.  else {
  31.  $str = $_GET['str']*$chislo - $chislo;
  32.  }
  33.  $results = mysql_query("SELECT `id`, `title`, `date`, `litcont` FROM `V_New` WHERE category='".$category."' ORDER BY `id` DESC LIMIT $str, $chislo");
  34.  
  35.  while($wiw_category = mysql_fetch_array($results)) {
  36. echo "<br /><br /><a href='?life=".$wiw_category['id']."'><b>".$wiw_category['title']."</b></a>| ". $wiw_category['date']."<br /><br /><div style='color:#595959;'>".substr($wiw_category['litcont'],0,180)."</div>";
  37. }
  38.  }
  39.  


Все нормально работает если использовать вывод по цифрам страниц, но вместо них надо просто стрелочки. Помогите составить условия для правильной работы стрелочек. За раннее спасибо!
 
 Top
Panoptik
Отправлено: 12 Декабря, 2011 - 14:37:28
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


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




Цитата:
PHP:
скопировать код в буфер обмена
  1. if($num_rows = '0'){echo '<a href="'.$PHP_SELF.'?str='.($nav-1).'&cat='.$category.'">-<<<-</a> ';} /*Вот
  2.  if($num_rows = '1'){echo '<a href="'.$PHP_SELF.'?str='.($nav+1).'&cat='.$category.'">->>>-</a> ';}/* Вот
внутри условия if используйте ==, а то у вас просиходит присваивание


-----
Just do it
 
 Top
Sankaboy
Отправлено: 12 Декабря, 2011 - 15:01:38
Post Id



Гость


Покинул форум
Сообщений всего: 96
Дата рег-ции: Нояб. 2011  


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




В таком случае условия не работают. Ничего не выводится.
 
 Top
Panoptik
Отправлено: 12 Декабря, 2011 - 16:43:25
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


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




проверьте правильность sql-запроса для начала и посмотрите что он вам возвращает, а потом уже работайте над логикой


-----
Just do it
 
 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