php-код к ссылке

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

Доброго времени суток всем!

Недавно начал изучать php и столкнулся с небольшой проблемой - Как привязать код к html-ссылке? В имеющейся у меня литературе ничего подобного не описывается то ли потому что это до смешного просто, то ли потому что никто не может почеловечески объянить этот момент...

Подскажите, пожалуйста, как это реализовать. Желательно привести рабочий пример.

Заранее всем большое спасибо!
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Не понял что ты хочешь
[syntax=Delphi] [/syntax]
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

т.е. в литературе рассматриваются примеры, когда php-код реагирует на нажитие кнопочки, я же хочу чтобы реакция происходила при нажатии на ссылку
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
BulldozerBSG
Сообщения: 270
Зарегистрирован: 09 янв 2010, 04:14
Контактная информация:

php будет маловато, тут еще и JavaScript нужен
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

BuldozerBSG, ты не мог бы привести пример? А то когда я использую OnClick событие не реагирует по-человечески... (((
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
BulldozerBSG
Сообщения: 270
Зарегистрирован: 09 янв 2010, 04:14
Контактная информация:

Я лишь указал в какую сторону копать. Копать придется тебе...
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

<a href=# onClick="javascript: alert('Hello, World')">test</a>
Если надо, чтобы по нажатию на ссылку отрабатывал какой-то php-код (обращение к БД, например) - копай в сторону AJAX
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Electrom
Сообщения: 1
Зарегистрирован: 13 фев 2011, 16:51
Контактная информация:

AJAX используйте, но это по сути будет отправка запросов на сервер и выполнение кода на сервере. В браузере можно выполнять JavaScript, флеш и т.д.
Аватара пользователя
Oleg_Rus
Сообщения: 335
Зарегистрирован: 16 окт 2006, 09:56
Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
Контактная информация:

а можно каким-нибудь образом вставить в JavaScript php-код?
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

В принципе можно. Например
<script>
alert('X=<? echo $x; ?>');
</script>
Но этот яваскрипт формируется на стороне сервера, а в браузер придет уже сформированный, т.е. alert('X=10');
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить