Xwab
Форумыnavigate_nextПрограммирование на PHP

Кнопка next. Previous
Сообщения
raikage

Как можно сделать кнопку
next. Previous ??
у меня скрипт фото баттла
Люди добрые помогите ^^
нужно как то сделать кнопку следующая предыдущая

вот таблица
REATE TABLE IF NOT EXISTS `sondaje` (
`id` int(11) NOT NULL auto_increment,
`nume` text NOT NULL,
`intrebare` text NOT NULL,
`date` timestamp NOT NULL default CURRENT_TIMESTAMP,
`oponent1` text NOT NULL,
`oponent2` text NOT NULL,
`votes1` int(11) default '0',
`votes2` int(11) default '0',
`com1` text NOT NULL,
`com2` text NOT NULL,
`email` text NOT NULL,
`pass` text NOT NULL,
`img1` text NOT NULL,
`img2` text NOT NULL,
`user` text NOT NULL,
`cat` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=150 ;


__________
посл.ред. 11 Мар 2012, 12:57; всего 1 раз 11 Мар 2012, 12:28
PeraX

ванга персональная есть?

11 Мар 2012, 12:32
Okula

Изначально вынести всё в массив, создать итератор и юзать его.

11 Мар 2012, 12:38
exelente

 нняяя

Реализовать можно только с помощьб например реферала твоего))

[php:1:e996a1a4f7]
$referer=$_SERVER['HTTP_REFERER'];
if ((!empty($referer))&&(substr_count($_SERVER['HTTP_REFERER'],$_SERVER['HTTP_HOST'])>0))
{
echo "<a href=\"$referer\">назад</a>";
}


[/php:1:e996a1a4f7]

11 Мар 2012, 12:39
raikage

нет =), что-то такое

//ссылки на предыдущую и следующую фотографии
$previd = $inDB->get_fields('sondaje', "id>'{$id}''", 'id, title, pubdate', 'id ASC');
$nextid = $inDB->get_fields('sondaje', "id<'{$id}'", 'id, title, pubdate', 'id DESC');






</center></td>

<div class="row" style="position: relative;">
<div class="span2" id="prev_battle">
<a class="battle-slideshow-container" href="/view_$nextid"><div><span>Предыдущая Битва</span></div></a>
</div>

11 Мар 2012, 12:51
exelente

ааа ..сорри...он массив хотел сбацать с навигацией..понял)) гг)) Автор, можешь с любого двигателя вытащить навигацию и не париться)

11 Мар 2012, 12:52
raikage

да я пробывал, что -то не получается((

$previd = $inDB->get_fields('sondaje', "id>'{$id}''", 'id, title, pubdate', 'id ASC');
вот с этим,

незнаю куда писать id фотобитв

11 Мар 2012, 12:54
mix

не легче взять ид батла и из него вычесть 1(ссылка Предыдущая), прибавить 1(ссылка следующая).
Пример: $id = abs(intval($_GET['id']));
$prev = $id - 1;
$next = $id + 1;
echo '<a href="site.ru/адрес_страницы.php?id='. $prev .'">Предыдущая</a>';
echo '<a href="site.ru/адрес_страницы.php?id='. $next .'">Следующая</a>';

13 Мар 2012, 3:04
Signum

mix, нужно же на существование проверять все равно

13 Мар 2012, 5:10
mix

Signum пишет:
"mix, нужно же на существование проверять все равно"

Пожалуйста: if(mysql_result(mysql_query("SELECT COUNT(*) FROM table WHERE id = '$id'"), 0) == 1) {
echo 'здесь код с поста 8';
}
else
{
echo 'Такого батла нет, Вы ошиблись.';
}

13 Мар 2012, 13:33
Ответить на тему