сейчас эта кнопка ссылается на страницу НОВОСТЕЙ, но отображает лишь ОДНУ новость
я хочу сделать чтобы при нажатии на кнопку ПОДРОБНЕЕ, остальной текст сообщения появился там-же, на месте, сдвинув идущие за ней новости ит.д.
по идее ничего сложного нет, и я понимаю что сделать это можно 1001 способом, но все же не выходит:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- require_once("config.php");
- // Выясняем общее количество новостей в базе данных, для того чтобы
- // правильно отображать ссылки на последующие новости.
- // Запрашиваем все видимые новости, т.е. те, у которых в базе данных hide='show',
- // если это поле будет равно 'hide', новость не будет отображаться на странице
- // $query = "SELECT * FROM news
- // WHERE hide='show' AND putdate <= NOW()
- // ORDER BY putdate DESC
- // LIMIT $pnumber";
- $querysmi = "SELECT id_news,
- name,
- body,
- DATE_FORMAT(putdate,'%d.%m.%Y') as putdate_format,
- url,
- url_text,
- url_pict,
- smi
- FROM news
- WHERE smi='show' AND putdate <= NOW()
- ORDER BY putdate DESC
- LIMIT $pnumber";
- if(!$newsmi) puterror("Ошибка при обращении к блоку новостей");
- {
- {
- echo "<table width=100%><tr><td>";
- echo "<p class='zagnews'>"." <em class=datanews>".$news['putdate_format']."</em></p>";
- // Выводим заголовок новости
- echo "<p class=newsblockzag><b>".$news['name']."</b></p>";
- // Формируем анонс
- // Переменная $numchar содержит примерное
- // количество символов в анонсе
- // Если новость длинная, то выводим троеточие...
- else $srttmpend = "";
- // Выводим анонс
- // картинка
- echo "<img align=left class=img src=".$news['url_pict'].">";
- // вот ЗДЕСЬ ВОТ ОБРЕЗАЕТСЯ НОВОСТЬ, точнее говорится сколько символов вывести на экран. ------------------------------
- // ------------------------------------
- echo "<p class='linkr'><a class='link' href=".$news['url'].">".$news['url_text']."</a></p>";
- echo "<br><a class=anewsblock href=smi.php?id_news=".$news['id_news'].">подробнее</a></p>";
- echo "</td></tr></table>";
- echo "<p class='newsend'> <br/></p>";
- }
- }
- ?>