PSK

Рейтинг
99
Регистрация
24.10.2006

вот так может быть?

<a href=page.php?id=275?event=next($photo)>Вперед</a>

topy:
значит надо функцию написать в текущем файле а-ля php_self. не в nexp.php а в том, который сейчас открыт.

ок. попробую. А как в таком случае ссылку поставить на функцию?

topy:
упс, моя ошибка, надо так: $photo=$HTTP_GET_VARS['photo'];

все равно не понимает переменную photo. Я сделал так:

<a href=next.php?event=next($photo)>Вперед</a>

а в next.php:

<?php

if ($event=='next()')

{

$photo++;

if ($photo>$last) $photo=1;

}

?>

знаете что меня беспокоит. При нажатии на ссылку начинает выполняться функции из файла next.php, но при этом управление не возвращается на ту страницу, на которой находится ссылка. Просто открывается пустая страница next.php?event=next($photo)

parse error, unexpected '['

ой ) <a href=next.php?event=next($photo)>Вперед</a>

Вы про <a href=next.php?event=next(#photo)>Вперед</a> ?

файл next.php:

<?php

if ($event=='next($photo)')

{

$photo++;

if ($photo>$last) $photo=1;

}

?>

выдает ошибку: Undefined variable: photo

ведь переменная же объявлена

Здравствуйте. Поднимаю тему снова. ну не получается у меня сделать все по-человечески 😡

За основу был взят скрипт уважаемого Pike.

Итак, я решил попробовать реализовать идею на php. Поскольку мне еще нужно делать подписи к картинкам, и обязательно их выравнивать по центру.

Весь код находится в <body></body>.


<?
$last = 150;
$photo = 1;
?>

<span class="formula">Фото <strong><? echo $photo; ?></strong> из <strong><? echo $last; ?></strong></span><br/>


<script language="javascript">
//при нажатии на ссылку "Вперед" должна выполняться функция next()
function next(){img = new Image();img.src = 'next.php';}
</script>

<a href="javascript:next()">Вперед</a>

<?
/* вставляем картинку на страницу */
if ($photo=="") {
echo "<img src='doha/1.gif'>";
}
else {
echo "<img src='doha/$photo.gif'>";
}
?>

<?
/* вставляем пояснение какртинки на страницу */
if ($photo=="") {
include "dohatext/1.txt";
}
else {
include "dohatext/$photo.txt";
}
?>

В файле next.php находится следующее:


<? $photo++; if ($photo>$last) $photo=1; ?>
Shema:
Простите, а куда Вы хотите её вставить?

Может, Вам надо код вида

<?
echo "<img src='/img/filename.jpg'>";
?>

хехе ) спасибо ) помогло )

Всего: 86