Доброго времени суток!
В данный момент пишу сайт. И возник вопрос, который не знаю, как решить. А он звучит так:
На сайт добавляются новости и есть вывод краткой версии и полной. Как выглядит код, чтобы выводилась краткая новость со ссылкой на полную?
В данный момент у меня такой скрипт:
CODE ( text):
скопировать код в буфер обмена
<?php include ('auth.php'); /* Определяем количество сообщений на странице */ $lim = "10"; @$page = $_GET['page']; /* Меняем table на название вашей таблицы и не забываем указывать дополнительные параметры выборки (если они у вас есть) */ $res = mysql_query("SELECT COUNT(*) FROM elbrus_docs"); $row = mysql_fetch_array($res); $posts = $row[0]; $str = ceil($posts/$lim); if(empty($page) or $page < 0) $page = 1; if($page > $str) $page = $str; $start = $page * $lim - $lim; /* Дальше подставляете свой код вывода данных из базы в цикле, но обязательно укажите LIMIT $start, $lim */ $result = mysql_query("SELECT name,text FROM elbrus_docs ORDER BY name DESC LIMIT $start, $lim",$db); $myrow = mysql_fetch_array($result); $n=mysql_num_rows($result); echo "<td>"; // и теперь в цикле выводим построчно for($i=0;$i<$n;$i++) echo "<div class='blue'><b>",mysql_result($result,$i,name), "</b></div> <div style='margin: 2px 0px 10px;'>",mysql_result($result,$i,text), "</div>"; echo "</td>"; {printf ("<p>%s</p>",$myrow["title"]);} while ($myrow = mysql_fetch_array ($result)); ?>
Искал в поисковиках и на этом форуме, но ничего не нашел. Я еще учу PHP, потому просьба не пинать и не отсылать на мануалы и учебники, а дать пример скрипта с небольшими комментариями.
Заранее спасибо за помощь.
|