X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Подзагрузка новостей
SlippingForest
SlippingForest
Topic Starter сообщение 30.9.2015, 21:36; Ответить: SlippingForest
Сообщение #1


Доброго времени суток. Вот гуляюсь с php, есть вывод новостей из базы данных, а как выводить например по 10 новостей, и когда просматриваешь их все, внизу подгружаются еще 10 и так далее?
Как покое можно провернуть?
[PHP]<?
function index_page()
{
$result_index = mysql_query("SELECT * FROM blog ORDER BY id DESC LIMIT 10");//Выводим из базы данных последние 10 записей
$myrow_index = mysql_fetch_array($result_index);
if($myrow_index != "")//Проверяем есть ли в базе данных записи
{//Если есть...
$sm_read = file("templates/news.html");//...подключаем шаблон
$sm_read = implode("",$sm_read);//функция file() возвращаем массив, поэтому склеиваем его
do//Цикл do while
{
$edd_tamp = $sm_read;//Так как на придется править шаблон,
//то лучше его сохранить в отдельную переменную, иначе нам придется
//пользоваться функцией file() чаще чем 1 раз, а это нагрузка на сервер
$text = explode("[end]",$myrow_index[text]);//идентификатор в тексте показывающий,
//что после него следует вывести кнопку "читать дальше"

//Замены идентификаторов на переменные из базы данных
$edd_tamp = str_replace("[_text]",$text[0],$edd_tamp);//Текст
$edd_tamp = str_replace("[_title]",$myrow_index[title],$edd_tamp);//Название статьи
$edd_tamp = str_replace("[_id]",$myrow_index[id],$edd_tamp);//id статьи, для вывода в полной статьи
$edd_tamp = str_replace("[_author]",$myrow_index[author],$edd_tamp);//Автор статьи
$edd_tamp = str_replace("[_date_b]",$myrow_index[date_b],$edd_tamp);//Дата размещения

$news .= $edd_tamp;// Склеиваем весь с генерированный код в одну переменную
}
while($myrow_index = mysql_fetch_array($result_index));
}
else $news = "<p align='center'>Нет записей в базе данных</p>";//Если записей нет, то вывести это сообщение
return $news;//Выводим с генерированный html код
}
?>[/PHP]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Посоветуйте новостные CPA смарт-витрины новостей
10 Boymaster 2387 21.8.2023, 17:25
автор: Boymaster
Открытая тема (нет новых ответов) Нужен рерайт новостей с публикацией
1 FUTP 1103 25.6.2022, 17:55
автор: andrey_freelance
Открытая тема (нет новых ответов) Ищу рерайтера для написания новостей, инфо текстов ИТ тематики
2 jorjo22 3878 20.9.2021, 16:45
автор: artek
Открытая тема (нет новых ответов) Требуется рерайтер новостей на постоянку
2 новости в день, 5 дней в неделю
1 eduarddis 1387 18.5.2021, 14:14
автор: eduarddis
Открытая тема (нет новых ответов) Требуется рерайтер новостей
3 Вазелин 1578 24.1.2021, 12:12
автор: Вазелин


 



RSS Текстовая версия Сейчас: 29.3.2024, 13:34
Дизайн