[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Постраничная навигация
Гость_Иван
Здравствуйте! У меня такая проблема: сделал постраничную навигацию, на странице index.php работает, но стоит только после знака ? в адресной строке прописать переменную, так начинаются проблемы. Вот код:

$page = $_GET['page'];
$num = 7;
$query = mysql_query("select count(1) from news");
$count = mysql_fetch_array($query);
$total = intval(($count[0]-1)/ $num)+1;
$page = intval($page);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
$result = mysql_query("SELECT * FROM news ORDER BY pid DESC LIMIT $start, $num");
for($i = 0; $i < $num; $i++) {
$array[] = mysql_fetch_array($result);

И вывожу данные, например имя статьи: $array[$i][name]
На index.php все впорядке и выводит 7 раз названия статей, но на странице где есть переменные в адресной строке первые 3 раза выводит вместо имени (и вместо других переменных) то A, то i, то a. Вот. Остальные 4 записи выводит правильно. Может кто подскажет в чем дело?



Спустя 1 час, 29 минут, 59 секунд (31.05.2010 - 10:50) Jinus написал(а):
Попробуйте перед циклом дописать
$array = array();

Спустя 38 минут, 30 секунд (31.05.2010 - 11:28) Гость_Иван написал(а):
Спасибо огромное!!!!!!!!!!!!!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.