Народ помогите доделать цикл!!!

[Удален]
400

Добрый вечер у меня есть не большая проблема я сделал цикл "do wile" и он вы глядит вот так:

$news = mysql_query ("SELECT id,zag,date,view,opi,cat FROM news WHERE cat='$cat' ORDER BY date DESC",$db);

if (!$news)

{

echo "<p>Запрос на выборку даных из базы не прошол. Напишите об этом админестратору <br><strong>Код ошибки:</strong></p>";

exit (mysql_error());

}

if (mysql_num_rows($news) > 0 )

{

$myrow = mysql_fetch_array ($news);

}

else

{

echo "<p>Информация по запросу не может быть извлечена в таблице нет записей!</p>";

exit ();

}

do {

printf ("<br><table width='570px' height='127px' border='0'>

<tr>

<td width='570px' height='38px' align='center' valign='middle' class='n' colspan='2'>%s</td>

</tr>

<tr>

<td height='58px' align='center' valign='top' class='sod' colspan='2'>%s</td>

</tr>

<tr>

<td height='23px' aligen='left' valign='middle' class='nn'><div class='nn'>Дата публикаций: %s </div><div class='nn' aligen='right'>Просмотров: %s</div></td>

<td width='100px' class='nn1' align='center'><a class='nn1' href='view.php?id=%s'>Далее...</a></td>

</tr>

</table><br>", $myrow["zag"],$myrow["opi"],$myrow["date"],$myrow["view"],$myrow["id"]);

}

while ($myrow = mysql_fetch_array ($news));

?>

так вот суть вопроса, допустим в таблице 1000 заметок они все в разной категорий от 1 и до 12 то есть категория 1 новости кат 2 еще что-то и так до двенадцати, так вот выбираем категорию к примеру 1 открывается страница с выбранной кат: как сделать что-бы на страницу выводилось по 10 заметок а в конце странице или в низу под новостями ссылка на следующие 10 в той-же категорий и так далее?

Помогите пожалуйста!!!

Константинович
На сайте с 13.09.2008
Offline
319
#1

Вроде бы раздел для новичков и подразумевает вопросы от новичков по поводу поисковых систем...

Вам бы эту тему создать в разделе "Веб-строительство". Там помогут.

Нужны финансы? Быстрая скупка (http://dragmettorg.com/skupka_zolota/). Цены на сайте. А потом отыграй из на казино онлайн правила (http://premium-games.ru/)
N_MONax
На сайте с 22.08.2007
Offline
112
#2

Клерек, Яшка в помощь.

Результат - http://www.softtime.ru/article/index.php?id_article=33

Полный спектр услуг в интернете. Быстро, Качественно, Дорого. Пишите в личку.
[Удален]
#3

ап!!!!!!!!!!!!

KBG
На сайте с 24.01.2008
Offline
77
KBG
#4
Клерек:
ап!!!!!!!!!!!!

Зачем?

Вам ясно дали понять, что это раздел "Поисковые системы". И здесь в "Любые вопросы от новичков" задаются вопросу по поводу поисковых систем (прошу прощения за тавтологию).

* а вы еще наверное в поисках места для бесплатного размещения пресс-релизов (http://press_reliz.blogspot.ru/)?
Костя74
На сайте с 05.06.2008
Offline
49
#5

Если не ошибаюсь, то можно создать постраничную навигацию и выставить чтобы выводилось нужное вам число новостей на страницу. Либо можно еще в строке где происходит запрос к базе после ORDER BY date DESC прописать id LIMIT 'нужное вам число новостей на страницу', например :

...ORDER BY date DESC, id LIMIT 10

но в таком случае просто выведутся из базы 10 последних новостей, а вам нужно чтобы все выводились, просто чтобы на странице было 10 новостей, поэтому тут без постраничной навигации не обойтись (ИМХО). Сам такое делал недавно.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий