|
MySQL.RU - Webboard
Вернуться
Помогите разбить на страницы.. чет невыходит (Dimas) 22/05/2006 - 18:28:09
Re: Помогите разбить на страницы.. чет невыходит (DiGiTAL) 22/05/2006 - 23:43:18
Re: Помогите разбить на страницы.. чет невыходит (Dimas) 23/05/2006 - 18:17:51
From: Dimas - 22/05/2006 - 18:28:09
Subject:Помогите разбить на страницы.. чет невыходит
-----------------
Денб добрый прошу помощи... в первый раз :)
помогите существующий код переделать чтобы вместо назад и вперед, показывало 1 2 3 4 5 6 и т.д. постранично вобщем.. буду очень признателен...
Ответ прошу выслать на почту либо тут...
Есть код :
$show = 5;
$next = '';
$last = '';
if (!isset ($_GET['limit']))
{
$limit = 0;
}
else
{
$limit = $_GET['limit'];
}
$c=0;
$img1="";
$imgz="";
$sql=reVarSql("SELECT photo_name,des_photo,descr,date,sost,km,type,sp,link,id from photos where cat_id=?n LIMIT $limit, $show", $id_c);
$result=$dbconn->query($sql);
$comp="";
while (list($photo_name,$des_photo,$descr,$date,$sost,$km,$type,$sp,$link,$c2_id)=$dbconn->fetchrow($result))
{
//check is it c=3
// echo $c."-";
if ($c == 2) {
//make link
$img.="
<table border=0 width=100% cellpadding=0 cellspacing=0>
<tr>
<td valign=top width=30% align=center>
<img src='/files/$photo_name' border='1' style='border : 1px solid #837F7F;' width=140 height=110 alt='$des_photo'></td>
<td valign=top>
<font align=center class=text>
<b>Название:</b> $des_photo<br>
<b>Год выпуска:</b> $date<br>
<b>Состояние:</b> $sost<br>
<b>Пробег км.:</b> $km<br>
<b>Тип двигателя:</b> $type<br>
<b>Мощность кв/лс:</b> $sp<br>
<b>Описание:</b><br> $descr<br>
<b>Цена:</b> $link
</font></td>
</tr>
</table> <center><br>
<hr size=1 width=80% color=FABB5D>
</center> <br>
";
$com=$com.$img."";
$img="";
$c=0;
}
else
{
$img.="
<table border=0 width=100% cellpadding=0 cellspacing=0>
<tr>
<td valign=top width=30% align=center>
<img src='/files/$photo_name' border='1' style='border : 1px solid #837F7F;' width=140 height=110 alt='$des_photo'></td>
<td valign=top>
<font align=center class=text>
<b>Название:</b> $des_photo<br>
<b>Год выпуска:</b> $date<br>
<b>Состояние:</b> $sost<br>
<b>Пробег км.:</b> $km<br>
<b>Тип двигателя:</b> $type<br>
<b>Мощность кв/лс:</b> $sp<br>
<b>Описание:</b><br> $descr<br>
<b>Цена:</b> $link
</font></td>
</tr>
</table><br> <center>
<hr size=1 width=80% color=FABB5D>
</center> <br>
";
$c++;
$com.=$img;
$img="";
}
} // while
$fotos=$img1.$com."";
// here is design
// Вывод страниц забадалооо нах
$sqlAll = reVarSql ("SELECT * FROM photos");
$res = $db->query ($sqlAll);
$rowsall = $db->numrows ($res);
if (isset ($_GET['limit']) AND $_GET['limit'] > 1)
{
$last = "<a href='?limit=".($limit-$show)."' class=l>Назад</a> ";
} else $last='';
if ($rowsall > $limit+$show)
{
$next = " <a href=\"?limit=".($limit+$show)."\" class=l>Вперед</a>";
} else $next='';
echo " <hr size=1 width=80% color=FABB5D><br><br>
<center>
$last | $next
</center>
";
echo "<br>
<br>
$fotos";
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
28192
|
|