[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите доделать скрипт
zim3000
есть скрипт он выводит нумерацию страниц таблицы, 1,2,3
есть скрипт он выводит нумерацию страниц таблицы, 1,2,3
а данные с таблице mysql как вытащить, чтобы тоже по 1,2,3
когда на 2 ссылку наживаешь чтобы выводило 2 часть данных,
когда на 3 третью табличную часть.
Совсем замучался, помогите плиз

<?php
$link = mysql_connect("localhost","root","2856454"); //Подключаемся к серверу базы данных
mysql_select_db("onliner",$link); //Выбираем базу
$posts = mysql_query("select * from hbd");
$total_posts = mysql_num_rows($posts); //Считаем число строк в таблице с сообщениями (posts)
$page=1;
$link=1;
$pages = ceil($total_posts/$page);
$per_page=1;
};
for($i=1;$i<=$pages;$i++)
{
echo '<a href="'.$_SERVER['PHP_SELF'].'?num='.$i*$per_page.'">'.$i."</a>\n";
};
?>




Спустя 30 минут, 21 секунда (21.01.2010 - 16:41) Winston написал(а):
Что это за скобка };
после фигурных скобок, точка с запятой не ставятся !
Вот так нужно:
for($i=1;$i<=$pages;$i++)
{
echo '<a href="'.$_SERVER['PHP_SELF'].'?num='.$i*$per_page.'">'.$i."</a>\n";
}

В цикле сделай вот так:
echo "<a href='".$_SERVER['PHP_SELF']."'?num='".$i*$per_page."'>".$i."</a>\n";

Спустя 20 минут, 10 секунд (21.01.2010 - 17:01) zim3000 написал(а):
все равно проблема с кодом не решена, че нужно добавить чтобы не только ссылки выводились, но и данные с баззы mysql

Спустя 46 минут, 25 секунд (21.01.2010 - 17:47) Winston написал(а):
А так попробуй:
$link = mysql_connect("localhost","root","2856454"); //Подключаемся к серверу базы данных
mysql_select_db("onliner",$link); //Выбираем базу
$posts = mysql_query("select * from `hbd`");
$page=1;
$link=1;
$pages = ceil($total_posts/$page);
$per_page=1;

while ($row = mysql_fetch_assoc($posts)) //Цикл вывода информации из базы
{
print "<a href='".$_SERVER['PHP_SELF']."'?num='".$row['id']*$per_page."'>".$row['name']."</a>\n Какой то текст из базы".$row['text'];
}

Спустя 23 минуты, 57 секунд (21.01.2010 - 18:11) zim3000 написал(а):
Notice: Undefined index: text in C:\apache\localhost\www\index.php on line 63
выдает ошибку, и выводит из базы инфу со ссылкой, так мне не надо



мне нужно чтобы инфа из mysql была отдльно, и навигация 123 тоже была внизу, народ почти получилось, уже прогресс, кто поможет советом плиз

Спустя 9 минут, 47 секунд (21.01.2010 - 18:21) zim3000 написал(а):
таблица в моем mysql такая

[email ] [name] [month] [day] [sex]
[zim@ya.ru] [anton] [12] [1] [mail]
[zim3000@ya.ru] [dima] [12] [1] [mail]

Спустя 16 часов, 53 минуты (22.01.2010 - 11:14) zim3000 написал(а):
up
Быстрый ответ:

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