Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Скрипт вывода номенклатуры из БД


Рекомендуемые сообщения

Собрал скрипт вывода номенклатуры из БД с постраничным выводом. Работать отказывается. Пишет:Fatal error: Unsupported operand types in /home/elekoru3/public_html/State_Standard_Samples.php on line 198

Код скрипта

<?php //соединяемся с MySQL $db_host		 = "localhost"; $db_user		 = "login"; $db_password	 = "password"; $db_name		 = "my_db"; $connection = mysql_connect ($db_host, $db_user, $db_password) or die ('error connection'); mysql_select_db($db_name, $connection) or die ('error connection'); $group_production = ($_GET['group_production'])?$_GET['group_production']:'ГСО(Государственные Стандартные Образцы)'; ?><style>  .cell_1{background:99FFCC}   .cell_2{background:FFFFCC}   </style> <table border='1' cellspacing='1' cellpadding='1' class='3'>"; <tr> 	<td class='3' align='center'> 		<b>Наименование товара</b 	</td> </tr>"; <?php  // Переменная хранит число сообщений выводимых на станице  $num = 50;  // Извлекаем из URL текущую страницу  $page = $_GET['page'];  // Определяем общее число сообщений в базе данных  $result = mysql_query("SELECT COUNT(*) FROM tovary");  $posts = mysql_fetch_row($result);  // Находим общее число страниц  $total = intval(($posts - 1) / $num) + 1;  // Определяем начало сообщений для текущей страницы  $page = intval($page);  // Если значение $page меньше единицы или отрицательно  // переходим на первую страницу  // А если слишком большое, то переходим на последнюю  if(empty($page) or $page < 0) $page = 1;   if($page > $total) $page = $total;  // Вычисляем начиная к какого номера  // следует выводить сообщения  $start = $page * $num - $num;  // Выбираем $num сообщений начиная с номера $start  $result = mysql_query("SELECT * FROM tovary WHERE group_production = `$group_production` LIMIT $start, $num");  // В цикле переносим результаты запроса в массив $postrow  while ($arResult = mysql_fetch_array($result)): $i++; ?> <tr class='cell_<?=($i%2)+1;?>'> 	<td> 		<?=$arResult['name'];?> 	</td> <tr> <?endwhile;?>  </table> <?php  // Проверяем нужны ли стрелки назад  if ($page != 1) $pervpage = '<a href= ./page?page=1><<</a>  						   <a href= ./page?page='. ($page - 1) .'><</a> ';  // Проверяем нужны ли стрелки вперед  if ($page != $total) $nextpage = ' <a href= ./page?page='. ($page + 1) .'>></a>  							   <a href= ./page?page=' .$total. '>>></a>';  // Находим две ближайшие станицы с обоих краев, если они есть  if($page - 2 > 0) $page2left = ' <a href= ./page?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';  if($page - 1 > 0) $page1left = '<a href= ./page?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';  if($page + 2 <= $total) $page2right = ' | <a href= ./page?page='. ($page + 2) .'>'. ($page + 2) .'</a>';  if($page + 1 <= $total) $page1right = ' | <a href= ./page?page='. ($page + 1) .'>'. ($page + 1) .'</a>'; // Вывод меню  echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;  ?>

Что не так?

Ссылка на комментарий
Поделиться на другие сайты

Пишет, что ошибка в файле State_Standard_Samples.php на 198

Покажите его изходники...

Ссылка на комментарий
Поделиться на другие сайты

Пишет, что ошибка в файле State_Standard_Samples.php на 198

Покажите его изходники...

Вот:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE>ООО"ЭльЭко"-Каталог товаров(ГСО(Государственные Стандартные Образцы)[sSS(The State Standard Samples)] 1-50)</TITLE><META http-equiv=Content-Type content="text/html; charset=windows-1251"><LINK href="State_Standard_Samples.files/state_standard_samples.css" type=text/css rel=stylesheet><META content="MSHTML 6.00.2800.1081" name=GENERATOR><!-- HEAD START HERE --><script LANGUAGE="JavaScript"><!-- Begin// Set slideShowSpeed (milliseconds)var slideShowSpeed = 8000;// Duration of crossfade (seconds)var crossFadeDuration = 3;// Specify the image filesvar Pic = new Array();// to add more images, just continue// the pattern, adding to the array belowPic[0] = 'State_Standard_Samples.files/banner1.gif'Pic[1] = 'State_Standard_Samples.files/banner2.gif'Pic[2] = 'State_Standard_Samples.files/banner3.gif'Pic[3] = 'State_Standard_Samples.files/banner4.gif'Pic[4] = 'State_Standard_Samples.files/banner5.gif'// do not edit anything below this linevar t;var j = 0;var p = Pic.length;var preLoad = new Array();for (i = 0; i < p; i++) {preLoad[i] = new Image();preLoad[i].src = Pic[i];}function runSlideShow() {if (document.all) {document.images.SlideShow.style.filter="blendTrans(duration=2)";document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";document.images.SlideShow.filters.blendTrans.Apply();}document.images.SlideShow.src = preLoad[j].src;if (document.all) {document.images.SlideShow.filters.blendTrans.Play();}j = j + 1;if (j > (p - 1)) j = 0;t = setTimeout('runSlideShow()', slideShowSpeed);}//  End --></script></HEAD><BODY bgColor=#999999 leftMargin=0 topMargin=0 marginwidth="0" marginheight="0" onLoad="runSlideShow()"><DIV id="container" align="center"><TABLE cellSpacing=0 cellPadding=0 border="0" width="100%" background="State_Standard_Samples.files/fon1.jpg"> <TBODY><TR><TD align="left"><!-- Поместите все там, где этого требует дизайн и структура Вашего сайта --><style type="text/css"><!--/* Здесь Вы можете изменить параметры рамки (цвет фона, ширину и высоту)*/.mrg { background:url(State_Standard_Samples.files/fon2.jpg); width:140; height:90; font-weight:bold; border:#000000 solid 1px }/* Здесь Вы можете изменить параметры текста, который прокручивается (размер шрифта, его цвет, гарнитура, центровка и расстояние между строк */.dvp { font-size:11; color:#FFFF33; font-family:Verdana; text-align:center; margin-top:7; margin-bottom:7; }/* http://www.goldlord.ru */--></style><!-- Если увеличить цифру (1), то увеличится и скрость прокрутки --><center><marquee scrollAmount="1" class="mrg" onmouseover=this.stop();onmouseout=this.start(); scrollDelay="100" direction="up"><!-- Здесь Ваш текст, который будет прокручиваться. Можно ставить ссылки! --><div class="dvp"><em>Мы рады приветствовать Вас на сайте</em> http://www.el-eko.ru <em>компании</em>"ЭльЭко"</div><div class="dvp"><em>Вы можете с нами связаться по телефонам:</em></div><div class="dvp">8(499)190-60-32</div><div class="dvp">8(499)193-76-19</div><div class="dvp"><em>E-mail:</em> <A href="mailto:olegy67@mail.ru">olegy67@mail.ru</A></div><div class="dvp"><img height='15' alt='' src='State_Standard_Samples.files/ICQ.gif' width='15'>ICQ:354019383</div></marquee></center><!-- Закончилось все то, что касается простой прокрутки текста в рамке --></TD><TD align="left"><!-- BODY START HERE --><IMG src="State_Standard_Samples.files/banner1.gif" alt="" width="628" height="90" name="SlideShow"><!-- BODY END HERE --><A name="start"></A></TD></TR></TBODY></TABLE><DIV id="content" align="center"><DIV id="menu" align="center"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="110" height="24"><param name="BGCOLOR" value="#999999"><param name="movie" value="State_Standard_Samples.files/button1.swf"><param name="quality" value="high"><embed src="State_Standard_Samples.files/button1.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="110" height="24" ></embed> </object> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="110" height="24"><param name="movie" value="State_Standard_Samples.files/button2.swf"><param name="quality" value="high"><param name="bgcolor" value="#999999"><embed src="State_Standard_Samples.files/button2.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="110" height="24" bgcolor="#999999"></embed> </object><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="110" height="24"> <param name="BGCOLOR" value="#999999"> <param name="movie" value="State_Standard_Samples.files/button3.swf"> <param name="quality" value="high"> <embed src="State_Standard_Samples.files/button3.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="110" height="24" ></embed></object><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="110" height="24"><param name="BGCOLOR" value="#999999"><param name="movie" value="State_Standard_Samples.files/button4.swf"><param name="quality" value="high"><embed src="State_Standard_Samples.files/button4.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="110" height="24" ></embed></object><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="110" height="24"><param name="BGCOLOR" value="#999999"><param name="movie" value="State_Standard_Samples.files/button5.swf"><param name="quality" value="high"><embed src="State_Standard_Samples.files/button5.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="110" height="24" ></embed></object></DIV><TABLE cellSpacing=0 cellPadding=5 width="100%" border=0 align="center" background="State_Standard_Samples.files/fon1.jpg" class="script2"> <TBODY><TR><TD align="left" class="script2"><script language="JavaScript" src="http://www.el-eko.ru/counter/online.php"></script></TD><TD align="center" class="search"><form action="http://www.el-eko.ru/search.php" method="GET">Поиск товара по каталогу:<input type="text" name="name" maxlength="255" size="30" /><img src="images/lupa.gif" width="19" height="15"><input type="submit"  name="search" value="Найти" /></form> </TD><TD align="right" class="flash"><OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH='88' HEIGHT='31'><PARAM NAME='movie' VALUE='http://img.gismeteo.ru/flash/fw88x31.swf?index=27612'><PARAM NAME='menu' VALUE='false'><param name='FlashVars' value='city=27612'><PARAM NAME='quality' VALUE='high'><PARAM NAME='menu' VALUE='false'><PARAM NAME='bgcolor' VALUE='#FFFFFF'><EMBED src='http://img.gismeteo.ru/flash/fw88x31.swf?index=27612' menu='false' quality='high' bgcolor='#FFFFFF'  WIDTH='88' HEIGHT='31' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT></TD></TR></TBODY></TABLE><H1><DIV id="menu2">Следующие 50 наименований: <A class=menu2 href="http://www.el-eko.ru/State_Standard_Samples.php#"><SPAN 					class=active>1-50</SPAN></A>| <A class=menu2 href="http://www.el-eko.ru/State_Standard_Samples2.php">51-100</A>| <A class=menu2 href="http://www.el-eko.ru/State_Standard_Samples3.php">101-150</A>| <A class=menu2 href="http://www.el-eko.ru/State_Standard_Samples4.php">151-200</A>| <A class=menu2 href="http://www.el-eko.ru/State_Standard_Samples5.php">201-250</A>| <A class=menu2 href="http://www.el-eko.ru/State_Standard_Samples6.php">251-300</A>|</DIV></H1><TABLE cellSpacing=1 cellPadding=0 width="100%" border=0 class="state_standard_samples"><CAPTION align=top>ГСО(Государственные Стандартные Образцы):</CAPTION><TBODY><TR><TD width="15%" background="State_Standard_Samples.files/fon1.jpg" class="ssylki"><UL class="ssylki"> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Aromatic_substances.php">Душистые вещества (отдушки)</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Indicators_dyes.php">Индикаторы, красители</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Display_tubes.php">Индикаторные трубки</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Laboratory_glass.php">Лабораторное стекло и стеклоприборы</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Washing-up_liquids.php">Моющие средства серии "Апейрон"</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Nutrient_mediums_for_microbiology.php">Питательные среды для микробиологии</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Solvents.php">Растворители</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Standards_credits.php">Стандарт-титры(фиксаналы)</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Container_packing.php">Тара фасовочная</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Technical_production.php">Техническая продукция</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Fabrics_technical.php">Ткани технические</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Refractory_substances.php">Тугоплавкие соединения</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Filters.php">Фильтры</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Chemical_reactants.php">Химические реактивы</A></LI></P> <P class="ssylki"><LI class="ssylki"><A class="1" href="http://www.el-eko.ru/Pure(Clean)_substances for_a_chromatography.php">Хроматография</A></LI></P></UL></TD> <TD width="60%" background="State_Standard_Samples.files/fon3.jpg" class="2"><?php //соединяемся с MySQL $db_host		 = "localhost"; $db_user		 = "login"; $db_password	 = "password"; $db_name		 = "my_db"; $connection = mysql_connect ($db_host, $db_user, $db_password) or die ('error connection'); mysql_select_db($db_name, $connection) or die ('error connection'); $group_production = ($_GET['group_production'])?$_GET['group_production']:'ГСО(Государственные Стандартные Образцы)'; ?><style>  .cell_1{background:99FFCC}   .cell_2{background:FFFFCC}   </style> <table border='1' cellspacing='1' cellpadding='1' class='3'>"; <tr> 	<td class='3' align='center'> 		<b>Наименование товара</b 	</td> </tr>"; <?php  // Переменная хранит число сообщений выводимых на станице  $num = 50;  // Извлекаем из URL текущую страницу  $page = $_GET['page'];  // Определяем общее число сообщений в базе данных  $result = mysql_query("SELECT COUNT(*) FROM tovary");  $posts = mysql_fetch_row($result);  // Находим общее число страниц  $total = intval(($posts - 1) / $num) + 1;  // Определяем начало сообщений для текущей страницы  $page = intval($page);  // Если значение $page меньше единицы или отрицательно  // переходим на первую страницу  // А если слишком большое, то переходим на последнюю  if(empty($page) or $page < 0) $page = 1;   if($page > $total) $page = $total;  // Вычисляем начиная к какого номера  // следует выводить сообщения  $start = $page * $num - $num;  // Выбираем $num сообщений начиная с номера $start  $result = mysql_query("SELECT * FROM tovary WHERE group_production = `$group_production` LIMIT $start, $num");  // В цикле переносим результаты запроса в массив $postrow  while ($arResult = mysql_fetch_array($result)): $i++; ?> <tr class='cell_<?=($i%2)+1;?>'> 	<td> 		<?=$arResult['name'];?> 	</td> <tr> <?endwhile;?>  </table> <?php  // Проверяем нужны ли стрелки назад  if ($page != 1) $pervpage = '<a href= ./page?page=1><<</a>  						   <a href= ./page?page='. ($page - 1) .'><</a> ';  // Проверяем нужны ли стрелки вперед  if ($page != $total) $nextpage = ' <a href= ./page?page='. ($page + 1) .'>></a>  							   <a href= ./page?page=' .$total. '>>></a>';  // Находим две ближайшие станицы с обоих краев, если они есть  if($page - 2 > 0) $page2left = ' <a href= ./page?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';  if($page - 1 > 0) $page1left = '<a href= ./page?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';  if($page + 2 <= $total) $page2right = ' | <a href= ./page?page='. ($page + 2) .'>'. ($page + 2) .'</a>';  if($page + 1 <= $total) $page1right = ' | <a href= ./page?page='. ($page + 1) .'>'. ($page + 1) .'</a>'; // Вывод меню  echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;  ?><P align="center"><A class="1"  href="#start" style="font:Arial, Helvetica; font-size:12px; font-weight:bold; font-style:normal">Вернуться в начало</A></P></TD><TD width="25%" background="State_Standard_Samples.files/fon1.jpg" class="comments"><P class="comments"><b><em>ГСО предназначены для использования при:</em></b></P><UL class="comments"> <LI class="comments">проверке, калибровке, градуировке различных типов средств измерений (фотоколориметрических, фотометрических, спектрофотометрических, хроматографических, полярографических, вольтамперометрических, спектрометрических, рентгенофлуоресцентных и других); <LI class="comments">контроле метрологических характеристик различных типов средств измерений в ходе проведения испытаний, в том числе с целью утверждения типа; <LI class="comments">метрологической аттестации методик выполнения измерений; <LI class="comments">контроле показателей точности методик выполнения измерений в процессе их применения.</LI></UL></TD></TR></TBODY></TABLE><H2><DIV id="menu3">Следующие 50 наименований: <A class=menu3 href="http://www.el-eko.ru/State_Standard_Samples.php#"><SPAN 					class=active>1-50</SPAN></A>| <A class=menu3 href="http://www.el-eko.ru/State_Standard_Samples2.php">51-100</A>| <A class=menu3 href="http://www.el-eko.ru/State_Standard_Samples3.php">101-150</A>| <A class=menu3 href="http://www.el-eko.ru/State_Standard_Samples4.php">151-200</A>| <A class=menu3 href="http://www.el-eko.ru/State_Standard_Samples5.php">201-250</A>| <A class=menu3 href="http://www.el-eko.ru/State_Standard_Samples6.php">251-300</A>|</DIV></H2><TABLE cellSpacing=0 cellPadding=0 width="100%" align="center" class="end"> <TBODY><TR><TD class="end" background="State_Standard_Samples.files/fon1.jpg" height="35">Наши телефоны в Москве: 8(499)190-60-32(факс), 8(499)193-76-19, E-mail: <A href="mailto:olegy67@mail.ru?subject=Сообщение с сайта">olegy67@mail.ru</A> <IMG height=15 alt="" src="State_Standard_Samples.files/ICQ.gif" width=15>ICQ:354019383</TD></TR></TBODY></TABLE><TABLE cellSpacing=1 cellPadding=0 width="100%" align="center" class="footer" height="70"> <TBODY><TR><TD class="footer" width="70%" background="State_Standard_Samples.files/fon3.jpg"><TABLE cellSpacing=0 cellPadding=0 width="100%" class="reclama"> <TBODY><TR><TD align="center" class="reclama"><!--LiveInternet counter--><script type="text/javascript"><!--document.write('<a href="http://www.liveinternet.ru/click" '+'target=_blank><img src="http://counter.yadro.ru/hit?t21.13;r'+escape(document.referrer)+((typeof(screen)=='undefined')?'':';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+';'+Math.random()+'" alt="" title="LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодн\я" '+'border=0 width=88 height=31><\/a>')//--></script><!--/LiveInternet--></TD><TD align="center" class="reclama"><A href="http://www.yandex.ru"><IMG height=31 alt="www.yandex.ru" src="State_Standard_Samples.files/yandex_logo.gif" width=88></A></TD><TD align="center" class="reclama"><!--Rating@Mail.ru COUNTEr--><script language="JavaScript" type="text/javascript"><!--d=document;var a='';a+=';r='+escape(d.referrer)js=10//--></script><script language="JavaScript1.1" type="text/javascript"><!--a+=';j='+navigator.javaEnabled()js=11//--></script><script language="JavaScript1.2" type="text/javascript"><!--s=screen;a+=';s='+s.width+'*'+s.heighta+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth)js=12//--></script><script language="JavaScript1.3" type="text/javascript"><!--js=13//--></script><script language="JavaScript" type="text/javascript"><!--d.write('<a href="http://top.mail.ru/jump?from=1256560"'+' target=_top><img src="http://dc.c2.b3.a1.top.list.ru/counter'+'?id=1256560;t=246;js='+js+a+';rand='+Math.random()+'" alt="Рейтинг@Mail.ru"'+' border=0 height=31 width=88/><\/a>')if(11<js)d.write('<'+'!-- ')//--></script><noscript><atarget=_top href="http://top.mail.ru/jump?from=1256560"><imgsrc="http://dc.c2.b3.a1.top.list.ru/counter?js=na;id=1256560;t=246"border=0 height=31 width=88alt="Рейтинг@Mail.ru"/></a></noscript><script language="JavaScript" type="text/javascript"><!--if(11<js)d.write('--'+'>')//--></script><!--/COUNTER--></TD><TD align="center" class="reclama"><!--begin of Top100 logo--><a href="http://top100.rambler.ru/top100/"><img src="http://top100-images.rambler.ru/top100/banner-88x31-rambler-blue.gif" alt="Rambler's Top100" width=88 height=31 border=0></a><!--end of Top100 logo --></TD><TD align="center" class="reclama"><table width="210" border="1" cellspacing="0" cellpadding="5" bordercolor="#999999"> <tr><td height="30" align="center" bgcolor="#BBD4E4"> <font  size="-1"><nobr><b>Наш партнер: <a href="http://www.e-adres.ru/"><img src="http://e-adres.ru/i/ea_logo.gif" alt="E-ADRES.RU" border="0" align="middle"></a></b></nobr></font></td></tr><tr><td ><font size="-1"><a href="http://www.e-adres.ru/" target="_blank">Адреса</a> и <a href="http://www.e-adres.ru/"target="_blank">телефоны</a> России, <a href="http://www.e-adres.ru/map/" target="_blank">карта Москвы</a></font> </td></tr></table></TD></TR></TBODY></TABLE></TD><TD class="footer" width="30%" background="State_Standard_Samples.files/fon1.jpg"><TABLE cellSpacing=0 cellPadding=0 width="100%" class="copyright"> <TBODY><TR><TD align="center" class="copyright">Copyright © 2006-2007. Design and programing by<BR> <A href="mailto:mjc66@rambler.ru">mjc66</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></DIV></BODY></HTML>
Ссылка на комментарий
Поделиться на другие сайты

$posts = mysql_fetch_row($result);  // Находим общее число страниц  $total = intval(($posts - 1) / $num) + 1;  

Надо заменить на

$posts = mysql_fetch_row($result);  // Находим общее число страниц  $total = intval(($posts[0] - 1) / $num) + 1;  
Ссылка на комментарий
Поделиться на другие сайты

$posts = mysql_fetch_row($result);  // Находим общее число страниц  $total = intval(($posts - 1) / $num) + 1;  

Надо заменить на

$posts = mysql_fetch_row($result);  // Находим общее число страниц  $total = intval(($posts[0] - 1) / $num) + 1;  

Cтраница стала открываться но криво нет вывода из БДЭльЭко

Ссылка на комментарий
Поделиться на другие сайты

$posts = mysql_fetch_row($result);  // Находим общее число страниц  $total = intval(($posts - 1) / $num) + 1;  

Надо заменить на

$posts = mysql_fetch_row($result);  // Находим общее число страниц  $total = intval(($posts[0] - 1) / $num) + 1;  

Ну вроде отладилось все. Только при переходе поссылкам 1,2,3,>,>> пишет что файл ненайден. Как организовать просмотр последующих страниц?

Ссылка на комментарий
Поделиться на другие сайты

<?php  // Проверяем нужны ли стрелки назад  if ($page != 1) $pervpage = '<a href= ./page?page=1><<</a>  						   <a href= ./page?page='. ($page - 1) .'><</a> ';  // Проверяем нужны ли стрелки вперед  if ($page != $total) $nextpage = ' <a href= ./page?page='. ($page + 1) .'>></a>  							   <a href= ./page?page=' .$total. '>>></a>';  // Находим две ближайшие станицы с обоих краев, если они есть  if($page - 2 > 0) $page2left = ' <a href= ./page?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';  if($page - 1 > 0) $page1left = '<a href= ./page?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';  if($page + 2 <= $total) $page2right = ' | <a href= ./page?page='. ($page + 2) .'>'. ($page + 2) .'</a>';  if($page + 1 <= $total) $page1right = ' | <a href= ./page?page='. ($page + 1) .'>'. ($page + 1) .'</a>';// Вывод меню  echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;  ?>

Ну у вас ссылки на page, а не на State_Standard_Samples.php

Отредактировайте их

Ссылка на комментарий
Поделиться на другие сайты

<?php  // Проверяем нужны ли стрелки назад  if ($page != 1) $pervpage = '<a href= ./page?page=1><<</a>  						   <a href= ./page?page='. ($page - 1) .'><</a> ';  // Проверяем нужны ли стрелки вперед  if ($page != $total) $nextpage = ' <a href= ./page?page='. ($page + 1) .'>></a>  							   <a href= ./page?page=' .$total. '>>></a>';  // Находим две ближайшие станицы с обоих краев, если они есть  if($page - 2 > 0) $page2left = ' <a href= ./page?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';  if($page - 1 > 0) $page1left = '<a href= ./page?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';  if($page + 2 <= $total) $page2right = ' | <a href= ./page?page='. ($page + 2) .'>'. ($page + 2) .'</a>';  if($page + 1 <= $total) $page1right = ' | <a href= ./page?page='. ($page + 1) .'>'. ($page + 1) .'</a>';// Вывод меню  echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;  ?>

Ну у вас ссылки на page, а не на State_Standard_Samples.php

Отредактировайте их

У меня семь страниц по этой теме вместе с State_Standard_Samples.php, значит код будет выглядеть так:

// Проверяем нужны ли стрелки назад  if ($page != 1) $pervpage = '<a href="http://www.el-eko.ru/State_Standard_Samples.php" ./page?page=1><<</a>  						   <a href= ./page?page='. ($page - 1) .'><</a> ';  // Проверяем нужны ли стрелки вперед  if ($page != $total) $nextpage = ' <a href="http://www.el-eko.ru/State_Standard_Samples2.php" ./page?page="http://www.el-eko.ru/State_Standard_Samples3.php"'. ($page + 1) .'>></a>  							   <a href="http://www.el-eko.ru/State_Standard_Samples3.php" ./page?page="http://www.el-eko.ru/State_Standard_Samples4.php"' .$total. '>>></a>';  // Находим две ближайшие станицы с обоих краев, если они есть  if($page - 2 > 0) $page2left = ' <a href= ./page?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';  if($page - 1 > 0) $page1left = '<a href= ./page?page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';  if($page + 2 <= $total) $page2right = ' | <a href= ./page?page='. ($page + 2) .'>'. ($page + 2) .'</a>';  if($page + 1 <= $total) $page1right = ' | <a href= ./page?page='. ($page + 1) .'>'. ($page + 1) .'</a>';// Вывод меню  echo $pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;  ?>
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...