|
| |
|
|
| |
для: Panker
(13.11.2006 в 08:48)
| | | Которые скажешь или которые надо? :-)
<?php
$last_text=15 ; // теже 15 записей!
if (!isset($full) or $full<1 or $full>$last_text) {$full=1;} // если обращение без параметра id
$query = "SELECT text FROM `my_base` where id=".$full;
$result = mysql_query($query);
$row=mysql_fetch_row($result);
echo $row[0]; // ТОЛЬКО данные из базы
$prev=$id-1;
$next=$id+1;
// показывается навигация
echo "<a href=?full=".$prev.">Предыдущая</a> - <a href=?full=".$next.">Следующая</a>"
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(12.11.2006 в 13:04)
| | | Не не много не то!
Смотрите!
Есть обычная страница да :)
Там показывается навигация и все допустим теже 15 записей!
Я нажимаю на одну надпись! адрес становится ?full=2
и место навигации поевляется допустим full[text] ну корче вывождится места навигации ТОЛЬКО данные из базы те которые я скажу | |
| |
|
|
| |
|
|
| |
для: Panker
(12.11.2006 в 11:55)
| | | Хм... непонятно, имеется ввиду это?
<?
if($_GET['full'] == 2)
{
...
}
else
{
Error_Reporting(E_ALL & ~E_NOTICE);
// Подсчитуем общее количество данных в БД
$quer = "SELECT count(*) FROM link_full";
$res = mysql_query($quer);
$total = mysql_fetch_array($res);
$count = $total['count(*)'];
...
for ($i = 0; $i < $col; $i++)
{
if($page == ($i+1))
{
$href = $page;
}
else
$href = "<A href=\"full_studio.html?start=".($end * $i)."&page=".($i+1)."\">".($i+1)."</A>";
echo $href." ";
}
}
?>
|
| |
| |
|
|
| |
|
|
| | Вот у меян на странице есть полный список всех сайтов - каталог проще гооря!
я делаю так <a href=( id сайта )> Имя сайта </a>
НА ТОЙ ЖЕ СТРАНИЦЕ при get=ID выводилось просто подробное описание сайта и ссылка на него :)
ну типа сейчас у меян
<? Error_Reporting(E_ALL & ~E_NOTICE);
// Подсчитуем общее количество данных в БД
$quer = "SELECT count(*) FROM link_full";
$res = mysql_query($quer);
$total = mysql_fetch_array($res);
$count = $total['count(*)'];
// Устанавливаем количество сообщений, которое будем выводить
// и количество страниц которое получится в итоге
$end = 10; //Это число количества выводимых данных
if($_GET['start'] == "") $_GET['start'] = 0;
if($_GET['start'] < 0 ) $_GET['start'] = 0;
$start = $_GET['start'];
if($_GET['page'] == "") $_GET['page'] = 1;
$page = $_GET['page'];
$dln = $count / $end;
$col = (int)$dln + 1;
echo "<div valign=top><table width=500></td>
<td height=8 width=40%><p>Название</p></td>
<td height=8 width=60%><p>Не большое описание</p></td>
</tr>
</table>
";
// Выводим данные из бд
$query = "SELECT * FROM link_full ORDER BY id DESC LIMIT ".$start.", ".$end;
$result = mysql_query($query);
if(!$result) echo "Error - ".mysql_error();
while($num = mysql_fetch_array($result))
{
echo "<div valign=top><table width=500><tr>
<td height=8 width=40%><a href=?full=".$num['id'].">".$num['name']."</a></td>
<td height=20 width=60%>".$num['mini']."</td>
</tr></table>";
}
for ($i = 0; $i < $col; $i++)
{
if($page == ($i+1))
{
$href = $page;
}
else
$href = "<A href=\"full_studio.html?start=".($end * $i)."&page=".($i+1)."\">".($i+1)."</A>";
echo $href." ";
}
|
а надо что бы при допустим ?full=2 убералось всё что выше и выводилось только то что я скажу по гет запросу!
или это в ИФ както запускать? )) я так делал тока забыл :( :) | |
| |
|
|
|