Ссылка должна выполнять функцию в PHP

123
PK
На сайте с 24.10.2006
Offline
99
PSK
#11

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

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

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

Новости коротко и ясно (https://subnews.ru)
PK
На сайте с 24.10.2006
Offline
99
PSK
#13
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;

}

?>

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

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

PK
На сайте с 24.10.2006
Offline
99
PSK
#15

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

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

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

Значит, я все правильно понял, что Вам нужно. смотрите первый пост. Скрипт буддет выполняться, а страница не будет перегужаться.

verhmax
На сайте с 01.12.2005
Offline
191
#17
PSK:
<a href=page.php?id=275?event=next($photo)>Вперед</a>

что такое id=275 ? где вы его взяли?

если хотите чтоб в одно файле всё было, то ссылка должна быть такая:

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

и не забывайте передавыать значение $photo

а в файле page.php должна быть функция


if ($event=='next')
{
echo"$photo";
}
PK
На сайте с 24.10.2006
Offline
99
PSK
#18
verhmax:
что такое id=275 ? где вы его взяли?
если хотите чтоб в одно файле всё было, то ссылка должна быть такая:
<a href=page.php?event=next($photo)>Вперед</a>
и не забывайте передавыать значение $photo
а в файле page.php должна быть функция

if ($event=='next')
{
echo"$photo";
}

попробую объяснить. http://site.ru/page.php?id=275 это адрес той страницы, на которой мне нужно сделать фотогалерею. То есть заходим на эту страницу, и просматривая фотки остаемся на этой же странице.

Я немного запутался:

в файл page.php помещаем код:

<?php

if ($event=='next')

{

echo "$photo";

}

?>

в файл по адресу http://site.ru/page.php?id=275 помещаем ссылку:

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

и я не совсем понял что же будет с файлом next.php в котором есть функция, которую нужно выполнять.

mustafa
На сайте с 28.10.2005
Offline
202
#19

Пытался понять что вы здесь написали, но нииииичего не понял :) Параметр в функцию по ссылке передается как &var. Но вы наверное не про те ссылки...

Всех с новым годом!!! 🍻

PK
На сайте с 24.10.2006
Offline
99
PSK
#20
DIMON-UA:
Значит, я все правильно понял, что Вам нужно. смотрите первый пост. Скрипт буддет выполняться, а страница не будет перегужаться.

Здравствуйте. Я его пробовал использовать, но почемуто у меня он не срабатывал. Вот здесь /ru/forum/106050 я привел кусок кода, но не выполняется он почему-то 😡

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий