PHP.SU

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

Страниц (8): « 1 2 3 4 5 6 7 [8]

> Найдено сообщений: 107
imediasun2 Отправлено: 11 Октября, 2012 - 12:51:22 • Тема: Помогите пожалуйста mysql_fetch_array() • Форум: Вопросы новичков

Ответов: 5
Просмотров: 292
Подключение к базе данных прошло успешно
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/virtwww/w_empire_2118a2a9/ http/blocks/table_buy.php on line 27
<r>
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/virtwww/w_empire_2118a2a9/ http/blocks/table_buy.php on line 41

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?
  3. $fs_main_link=$_SERVER['DOCUMENT_ROOT'];
  4. $database = 'mysql303.1gb.ua';
  5. $db=mysql_connect ($database,"gbua_ilempire","d6502d54b234" );
  6. $selected = mysql_select_db ("gbua_ilempire",$db);
  7.         if($selected)
  8.                 echo 'Подключение к базе данных прошло успешно';
  9.         else
  10.         die('База данных не найдена или отсутствует доступ');
  11. $num = 5;
  12. $page = $_GET['page'];
  13. $category = $_POST['category_select'];
  14. $result00 = mysql_query("SELECT * FROM buy where category = $category");
  15. $temp = mysql_fetch_array($result00);
  16. $sql = ("SELECT name FROM category where id = $category");
  17. $result = mysql_query ($sql,$db);
  18. $myrow = mysql_fetch_array ($result);
  19. $posts = $temp[0];
  20. $total = (($posts - 1) / $num) + 1;
  21. $total =  intval($total);
  22. $page = intval($page);
  23. if(empty($page) or $page < 0) $page = 1;
  24. if($page > $total) $page = $total;
  25. $start = $page * $num - $num;          
  26.  
  27. $query = mysql_query ("SELECT * FROM buy where category = $category ORDER by id LIMIT $start, $num");
  28. [b]$row = mysql_fetch_array ($query);[/b]
  29. do
  30. {
  31. $table = "<table border=1  align=center>\n";
  32. $table .= "<tr>\n";
  33. $table .= "<td table width = 200px align=center>".$myrow['name']."</td>\n";
  34. $table .= "<td table width = 50px align=center>".$row['roomqnt']."</td>\n";
  35. $table .= "<td table width = 250px align=center>".$row['adress']."</td>\n";
  36. $table .= "<td table width = 350px align=center>".$row['description']."</td>\n";
  37. $table .= "<td table width = 100px align=center>".$row['price']."</td>\n";
  38. $table .= "<\tr>\n";
  39. $table .= "</table>\n";
  40. echo $table;
  41. }
  42. [b]while($row = mysql_fetch_array ($query));[/b]
  43. // Проверяем нужны ли стрелки назад
  44. if ($page != 1) $pervpage = '<a href=$fs_main_link/buy.php?page=1>Первая</a> | <a href=$fs_main_link/buy.php?page='. ($page - 1) .'>Предыдущая</a> | ';
  45. // Проверяем нужны ли стрелки вперед
  46. if ($page != $total) $nextpage = ' | <a href=$fs_main_link/buy.php?page='. ($page + 1) .'>Следующая</a> | <a href=$fs_main_link/buy.php?page=' .$total. '>Последняя</a>';
  47.  
  48. // Находим две ближайшие страницы с обоих краев, если они есть
  49. if($page - 5 > 0) $page5left = ' <a href=$fs_main_link/buy.php?page='. ($page - 5) .'>'. ($page - 5) .'</a> | ';
  50. if($page - 4 > 0) $page4left = ' <a href=$fs_main_link/buy.php?page='. ($page - 4) .'>'. ($page - 4) .'</a> | ';
  51. if($page - 3 > 0) $page3left = ' <a href=$fs_main_link/buy.php?page='. ($page - 3) .'>'. ($page - 3) .'</a> | ';
  52. if($page - 2 > 0) $page2left = ' <a href=$fs_main_link/buy.php?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
  53. if($page - 1 > 0) $page1left = '<a href=$fs_main_link/buy.php?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
  54.  
  55. if($page + 5 <= $total) $page5right = ' | <a href=$fs_main_link/buy.php?page='. ($page + 5) .'>'. ($page + 5) .'</a>';
  56. if($page + 4 <= $total) $page4right = ' | <a href=$fs_main_link/buy.php?page='. ($page + 4) .'>'. ($page + 4) .'</a>';
  57. if($page + 3 <= $total) $page3right = ' | <a href=$fs_main_link/buy.php?page='. ($page + 3) .'>'. ($page + 3) .'</a>';
  58. if($page + 2 <= $total) $page2right = ' | <a href=$fs_main_link/buy.php?page='. ($page + 2) .'>'. ($page + 2) .'</a>';
  59. if($page + 1 <= $total) $page1right = ' | <a href=$fs_main_link/buy.php?page='. ($page + 1) .'>'. ($page + 1) .'</a>';
  60.  
  61. // Вывод меню если страниц больше одной
  62.  
  63. if ($total > 1)
  64. {
  65. Error_Reporting(E_ALL & ~E_NOTICE);
  66. echo "<div class=\"pstrnav\">";
  67. echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
  68. echo "</div>";
  69. }
  70. ?>
imediasun2 Отправлено: 26 Сентября, 2012 - 10:59:41 • Тема: Цикл while разбивка вывода из базы постранично • Форум: Вопросы новичков

Ответов: 5
Просмотров: 156
Есть база данных из которой в таблицу вносятся значения.
Необходимо чтобы значения вносились до 5-го значения на странице,
а остальные выводились на следующей.
Как это осуществить?
Сейчас код выглядит следующим образом. Но он не работает.
PHP:
скопировать код в буфер обмена
  1.  
  2.  <?PHP
  3.    include ("/blocks/bd.php");
  4.        
  5.         $sql = "SELECT * FROM sale";
  6.         mysql_set_charset ('utf8',$db);
  7.        $result = mysql_query($sql)  or die (mysql_error() . ' <br />' . $sql);
  8.         $table = "<table border=1  align=center>\n";
  9.        
  10.                 while ($row = mysql_fetch_assoc($result) ){
  11.         $table .= "<tr >\n";
  12.                $table .= "<td>".$row['roomqnt']."</td>\n";
  13.                             $table .= "<td>".$row['seller']."</td>\n";
  14.                         $table .= "<\tr>\n";
  15.                 }
  16.                 $table .= "</table>\n";
  17.                             $x=0;
  18.                 while ($x<10):
  19.                 echo $table;
  20.                 $x++;
  21.             endwhile;  
  22.                
  23.                 ?>

Страниц (8): « 1 2 3 4 5 6 7 [8]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB