
30.12.2009, 17:23
|
|
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
Провел на форуме: 1725509
Репутация:
114
|
|
Что именно тебе не понятно?
Вот пример зазберешься сам :
PHP код:
$recs_per_page = "10"; // количество объявлений на странице
////////////////////////////////////////
$sql="select count(*) as num_recs FROM data WHERE kat='$kat_id' $add $bukva ORDER by id DESC";
$rset = mysql_query($sql);
if ($rset) list($num_recs) = mysql_fetch_row($rset);
else $num_recs = 0;
if ($num_recs > 0) {
if (isset($_GET['page']) && is_numeric($_GET['page'])) $page = $_GET['page'];
else $page = 1;
$max_page = ceil($num_recs / $recs_per_page);
if ($page > $max_page) die("out of page :)");
else {
$offset = ($page-1) * $recs_per_page;
$sqll="SELECT * FROM data WHERE kat='$kat_id' $add $bukva ORDER by id DESC LIMIT $offset, $recs_per_page ";
$rsett = mysql_query($sqll);
}
$num_rows = mysql_num_rows($rsett);
echo "<center><table border=0><tr><td> </td></tr></table>";
if ($num_rows > 0) {
//***********
while($data=mysql_fetch_row($rsett)) {
list($k_id,$k_kat,$k_fio,$k_town,$k_phone,$k_mail,$k_poz,$k_url1,$k_url2,$k_rubrik,$k_poroda,$k_text,$k_avtor)=$data;
if ($k_mail != "" ){$butt = " <INPUT class=em type=button onClick=\"window.open('$adress/send.php?id=$k_avtor','test1','directories=no,height=250,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,width=350');\" value=Ответить name=button>";}else {$butt="";}
echo "
<TABLE width=100% border=0 cellspacing=0 cellpadding=0>
<TR valign=top>
<TD colspan=2>
$ero </TD>
</TR>
<TR valign=top>
<TD colspan=2>
<H3 class=b>$k_poroda</H3>
$k_text </TD>
</TR>
<TR>
<TD colspan=2><I>Г.:
$k_town; Контакт:
$k_fio;
Сайт: <A href='$k_url'>
$k_url</A>;
Телефон:
$k_phone </I>
</TD>
</TR>
<TR>
<TD colspan=2><I>Добавлено: 10.05.2009 12:24</I></TD>
</TR>
<TR>
<TD colspan=2>
$butt
</TD>
</TR>
</TABLE><br>
";
}
//***********
}
$cat = $_GET['cat'];
$rub = $_GET['rub'];
if($rub == "") {$rub = "all/";}else {$rub = $rub. "/";}
$page = $_GET['page'];
if ($page == "") {$page="1";}
$buk=$_GET['bukv'];
if ($buk != "") {$buk="/".$buk;}
echo "<hr>";
$maxp = min($max_page, $page + 3);
$minp = max(0, $page - 3);
echo "<center>";
if ($_GET['page'] > "1") {
$odn = 1;
echo "<a href=$adress/kat/$cat/$rub"."1".$buk."> << На первую</a> ";
}
for ($i = $minp; $i < $maxp; $i++) {
echo "<a href=$adress/kat/$cat/$rub".($i+1)."$buk>"; If ($page == ($i+1)) {
echo "<font color=black>[".($i+1)."]</font>";
}else {
echo $i+1;
}
echo"</a> ";
}
if ($_GET['page'] != $max_page) {
echo "<a href=$adress/kat/$cat/$rub$max_page$buk> На последнюю >></a> ";
}
}else {
echo "<TABLE width=100% border=0 cellspacing=0 cellpadding=0>
<TR valign=top>
<TD colspan=2>
<br><br> <center>Нет объявлений соответствующих вашим требованиям</center> </TD>
</TR> </table>";
}
Код взял прямо из скрипта,поэтому сам разбирайся что куда.
Последний раз редактировалось -=Zhenek=-; 30.12.2009 в 17:25..
|
|
|