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

12 3
PK
На сайте с 24.10.2006
Offline
99
PSK
1504

Здравствуйте. Не могу решить одну задачку. Дело в том, что на странице есть текстовая ссылка. При нажатии нажатии на нее должна начать выполняться php-функция. Я сделал это следующим образом но это неправильно:

<a href="<? function back(); ?>">Назад</a>

:))) но как вы сами понимаете это несинтаксично )

DU
На сайте с 20.10.2006
Offline
105
#1

Не совсем понял, что нужно. Может это:

<script language="javascript">

function back(){img = new Image();img.src = 'http://site/back.php;}

</script>

<strong onmousedown="return back()">Текст</strong>

А в файл back.php пишите все что нужно выполнить

verhmax
На сайте с 01.12.2005
Offline
191
#2

<a href=my.php?event=my_func>вызвать функцию</a>

в файле my.php :


<?php
if ($event=='my_func')
{

тело функции

}
?>
topy
На сайте с 28.03.2006
Offline
142
#3

Тоже не совсем понял но можно <a href="файл.php?func=1">click me</a>, а в файл.php помимо того что там есть пишите

if (func=1)

{ сделать то-то }

else { то-то }

но это гемморный вариант. DIMON-UA показал проще.

Хотя для меня проще мой, т.к. жабускрипт знаю поверхностно.

ЗЫ пока писал verhmax обогнал ))) ЗачОт

Новости коротко и ясно (https://subnews.ru)
PK
На сайте с 24.10.2006
Offline
99
PSK
#4

файл next.php:

<?php

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

{

$photo++;

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

}

?>

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

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

verhmax
На сайте с 01.12.2005
Offline
191
#5

при вызове функции необходимо передать значение для $photo

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

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

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

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

topy
На сайте с 28.03.2006
Offline
142
#8

может у Вас регистр глобалс отключен? попробуйте в файле next.php написать $photo=HTTP_GET_VARS['photo']; может в этом проблема?

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

parse error, unexpected '['

topy
На сайте с 28.03.2006
Offline
142
#10

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

12 3

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