Показать сообщение отдельно
Старый 08.02.2005, 20:55     # 2
Al-x
Junior Member
 
Регистрация: 31.03.2003
Адрес: СПб
Сообщения: 162

Al-x МолодецAl-x МолодецAl-x Молодец
Мда...
Короче, найди отличия
PHP код:
<?php
switch($dosk) :
default :
print
"<center><b><a href=index.php?dosk=kat&id=stroi>Строительство [0]</a></center></b><br><br>";
break;
case(
"kat") :
if (
$id == "") { print "Ошибка"; exit; }
if(!empty(
$_GET['page'])) $page $_GET['page'];
else 
$page 1;
$links 2;
$file file('objavlenia.data');
$pages ceil(count($file)/$links);
for(
$i=$page*$links-$links $i<$page*$links $i++)
{
$items explode('::',$file[$i]);
if(
$items[1]==$id)
print 
"<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><strong>Имя:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</strong>$items[2]</td>
</tr>
</table>
<BR><BR>"
;
}
if(
$page>1) echo "<a href=\"?page=".($page-1)."&dosk=$dosk&id=$id\"><<</a> ";
for(
$i=1;$i<=$pages;$i++)
{
echo 
"<a href=\"?page=".$i."&dosk=$dosk&id=$id\">".$i."</a> ";
}
if(
$page<$pages) echo "<a href=\"?page=".($page+1)."&dosk=$dosk&id=$id\">>></a>";
break;
endswitch;
?>
PS: Индексирование массивов в PHP начинается с 0, т.е. файл с данными должен выглядеть так:
Код:
1::stroi::name1
2::stroi::name2
3::stroi::name3
4::stroi::name4
Al-x вне форума