Здравствуйте, Ned1, Вы писали:
N>Здравствуйте, РусланМаксимов, Вы писали:
РМ>>
Как вызвыть функцию в PHP нажатием на ссылку?
N>Нормально у тебя это не получится. Можешь попробовать через JavaScript (обрабатывая соответсвующий event), но у меня возникала всегда при этом одна проблема: РНР не признает JavaScript-функции и свой код, содержащийся в них будет исполнять незамедлительно. Единственный премлемый способ: вынести функцию в отдельный скрипт (например, в тот, куда ты переходишь по ссылке) и работать с ней уже там.
О! Они нашли друг друга! Можно сразу в хумор 
Ребята (оба: РусланМаксимов и Ned1), вся фишка в том, что PHP выполняется на сервере, а JavaScript — на клиенте.
То бишь схема такова:
Браузер запрашивает некий PHP-скрипт на сервере. Сервер выполняет этот скрипт(у себя), и отдает браузеру результат выполнения этого скрипта(обычно этот результат — не что иное, как сгенерированная PHP-скриптом web-страничка). А JavaScipt работает на клиенте, внутри web-браузера — то бишь на самой страничке, после(и во время) загрузки этой странички в браузер.
Возвращаясь к первому вопросу — выполнить PHP-функцию, нажав на ссылку.
Прямиком на клиенте это сделать практически невозможно.
Обычно все делают так:
Для этого надо сделать ссылку вида
httр://myhоst.com/blablabla/blabla.php?function=myfunc
где после знака ? мы передаем этому скрипту параметр function со значением myfunc.
Соответственно на сервере в нужном месте должен лежать скрипт blabla.php, в котором мы принимаем параметр function и в зависимости от его значения, выполняем ту или иную PHP-функцию.
Еще раз повторю — эта функция выполнится
на сервере, и обычно такое выполнение подразумевает запрос и загрузку странички с сервера(т.е. как обычный переход по ссылке на другую страничку).
To All: Если чего не поймут, обьясните им кто-нибудь подоходчивей, а то у меня от веселья чейто дар речи пропал и обьяснялка не работает 