|
|
|
| Доброго времени суток!
есть сайт с большим количеством картинок, ид картинок помещаю в массив, как передать ид из массива ссылкой?
делаю что-то типо этого
$e = array( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
print_r($e);
echo "<br>".$e;
$ok = --$e;
$no = ++$e;
echo "<a href=index.php?id=".$ok.">Назад</a>".$e."<a href=index.php?id".$no.">Вперед</a>";
|
в итоге выдает просто слово Array
подскажите пожалуйста как сделать?
заранее благодарю | |
|
|
|
|
|
|
|
для: admin
(25.02.2012 в 19:47)
| | Лучше всего свернуть массив в строку при помощи функции implode(), а на другой странице снова развернуть в массив из строки при помощи функции explode(); | |
|
|
|
|
|
|
|
для: cheops
(25.02.2012 в 20:09)
| | мне кажется тут "дело о изобретении постраничной навигации", прям детектив по Граднеру :)) | |
|
|
|
|
|
|
|
для: cheops
(25.02.2012 в 20:09)
| | спасибо, помогло) | |
|
|
|
|
|
|
|
для: admin
(25.02.2012 в 19:47)
| | Или вы хотите элемент массива передать? Тогда после $e нужно указывать индекс элемента. | |
|
|
|
|
|
|
|
для: cheops
(25.02.2012 в 20:18)
| | Сделал вот так
$e = explode("|",$e);
print_r($e);
$e = $_GET['id'];
echo "<br><a href=left.php?id=".--$e.">назад</a> $e <a href=left.php?id=".$e++.">Вперед</a>";
|
вроде все работает, только когда нажимаешь вперед, то он почемуто наоборот отнимает | |
|
|
|