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+mysql+постраничная навигация

 PHP.SU

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


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

> Описание: помогите написать скрипт для постраничной навигации
ondar
Отправлено: 23 Августа, 2009 - 14:50:37
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Авг. 2009  
Откуда: Кызыл, Россия


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




дано:
таблица news (id,title,date,meta_d,meta_k,author,description,text) и два файла: news.php и view_news.php (первый показывает список событий и второй показывает событие)
помогите в первом организовать постраничную навигацию.
news.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include ("blocks/bd.php");
  3. $result = mysql_query ("SELECT title, meta_d, meta_k, text FROM settings WHERE page='news'",$db);
  4. $myrow = mysql_fetch_array ($result);
  5. ?>
  6.  
  7. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  8. <html>
  9. <head>
  10. <meta name="description" content="<?PHP echo $myrow['meta_d']; ?>  ">
  11. <meta name="keywords" content="<?PHP echo $myrow['meta_k']; ?>  ">
  12.  
  13. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  14. <title><?PHP echo $myrow['title']; ?> </title>
  15. <link href="style.css" rel="stylesheet" type="text/css">
  16. <style type="text/css">
  17. <!--
  18. .style1 {color: #0000FF}
  19. -->
  20. </style>
  21. </head>
  22.  
  23. <body>
  24. <table width="960" border="0" align="center" cellpadding="0" cellspacing="0" class="main_border">
  25.  
  26. <?      include("header.php");  ?>
  27.   <tr>
  28.     <td><table width="960" border="0" bgcolor="#FFFFFF">
  29.   <tr>
  30. <?      include("nav.php")?>        
  31.  
  32.        
  33.         <td valign="top">                  
  34.           <p><?PHP echo $myrow['text']; ?></p>
  35.          
  36. <?PHP
  37.  
  38. $result = mysql_query("SELECT id,title,date,description,author FROM news ORDER BY date DESC",$db);
  39. $myrow = mysql_fetch_array ($result);
  40.  
  41. do
  42.  
  43. {          
  44. printf (" <table align='center' class='news'>
  45.                   <tr>
  46.          <td class='news_title'>
  47.          <p class = 'news_name'><a href='view_news.php?id=%s'>%s</a></p>                 
  48.         <p class = 'news_adds'>Дата добавления: %s</p>
  49.         <p class = 'news_adds'>Автор: %s</p></td>
  50.         </tr>
  51.           <tr>
  52.          <td>%s</td>
  53.          </tr>
  54.          </table><br><br>",$myrow ["id"], $myrow ["title"], $myrow ["date"], $myrow ["author"], $myrow ["description"]);
  55.                  
  56. }
  57. while ($myrow = mysql_fetch_array ($result));
  58. ?>       
  59.           <p>&nbsp;</p>
  60.           </td>    
  61.   </tr>
  62.     </table></td>
  63.   </tr>
  64. <?include("footer.php");?>
  65. </table>
  66. </body>
  67. </html>

view_news.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include ("bd.php");
  3. if (isset ($_GET['id']))        {$id = $_GET['id'];}
  4.  
  5. $result = mysql_query ("SELECT * FROM news WHERE id='$id'",$db);
  6. $myrow = mysql_fetch_array ($result);
  7. ?>
  8.  
  9. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  10. <html>
  11. <head>
  12. <meta name="description" content="<?PHP echo $myrow['meta_d']; ?>  ">
  13. <meta name="keywords" content="<?PHP echo $myrow['meta_k']; ?>  ">
  14. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  15. <title><?PHP echo $myrow['title']; ?> </title>
  16. <link href="style.css" rel="stylesheet" type="text/css">
  17. <style type="text/css">
  18. </style>
  19. </head>
  20. <body>
  21. <table width="960" border="0" align="center" cellpadding="0" cellspacing="0" class="main_border">
  22. <? include("header.php"); ?>
  23.   <tr>
  24.     <td><table width="960" border="0" bgcolor="#FFFFFF">
  25.   <tr>
  26. <? include("nav.php")?>        
  27.         <td valign="top">        
  28.         <p class = "view_title"><?PHP echo $myrow['title']; ?></p>
  29.         <p class = "view_date">Дата добавления: <?PHP echo $myrow['date']; ?></p>        
  30.         <p class = "view_date">Автор: <?PHP echo $myrow['author']; ?></p>
  31.         <p><?PHP echo $myrow['text']; ?></p>
  32.         <p>&nbsp;  </p>        
  33.         </td>
  34.   </tr>
  35.     </table></td>
  36.   </tr>
  37. <?      include("footer.php");?>
  38. </table>
  39. </body>
  40. </html>
 
 Top
Champion Супермодератор
Отправлено: 23 Августа, 2009 - 16:03:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


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




поиск по форуму. Да или вообще по инету.
 
 Top
dsb80
Отправлено: 23 Августа, 2009 - 16:17:41
Post Id



Гость


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


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






-----
Не слушайте... После 19.00 вместо меня пишет ПЫВО
 
 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