bo4kov
Продвинутый
Дата регистрации:
11.06.2012 11:21:31
Сообщений: 65
Не могу сделать подгрузку данных при нажатии кнопки.
Например на странице есть 10 статей, и при нажатии на кнопку выводятся еще 10 статей.
Вот немного кода:
if(isset($_POST['load'])) {
//Подключаемся к базе
//Подгружаем 10 статей (если они есть)
$num = 10;
$query = mysql_query("SELECT * FROM `news` ORDER BY `date` DESC LIMIT {$num}, 10"
$news = array();
while ($row = mysql_fetch_array($query)) {
$news[] = $row;
}
return $news;
}
else {
//делаем редирект, либо вообще ничего не делаем(это сейчас не важно)
}
При нажатии кнопки 10 статей подгружаються нормально, но при повторном нажатии кнопки статьи не подргужаются(а должны). Так вот как сделать чтобы при повторном нажатии кнопки подгружались следующие статьи?
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Выглядит всё правильно, только не очень понятно, как появляются статьи при повторном нажатии. Как понимаю, в таком случае число статей, которые мы хотим увидеть должно увеличится до 20.
bo4kov
Продвинутый
Дата регистрации:
11.06.2012 11:21:31
Сообщений: 65
да, при первом нажатии число статей, которые выводятся, увеличивается до 20, при следующем нажатии - статьи также выводятся 20(те, что и при первом нажатии вывелись). Как мне увеличивать число выделенное красным на 10 при последующем нажатии на кнопку:
$query = mysql_query("SELECT * FROM `news` ORDER BY `date` DESC LIMIT {$num},
10"
;
может как то через цикл, но как?
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Смотря как Вы хотите реализовать отображение дополнительных статей. Можно хоть в куки записать, сколько пользователь сейчас страниц открыл, и увеличивать значение.