Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/40: Рейтинг темы: голосов - 40, средняя оценка - 4.95
 Аватар для 97mik
12 / 12 / 5
Регистрация: 08.04.2009
Сообщений: 879

Выполнение PHP при нажатии на ссылку

25.03.2015, 15:52. Показов 7749. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
HTML5
1
<a href="..."><div id="img"><img src="images/1.png"></div></a>
Как сделать чтобы при нажатии выполнялся PHP код?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.03.2015, 15:52
Ответы с готовыми решениями:

Php+js выполнение при нажатии на кнопку
Есть php код с ним идет js код. Нужно сделать так,чтобы они запускались вместе,при нажатии на кнопку Как это сделать? Вот так...

Выполнение кода PHP при нажатии на кнопку
Читал другие темы по реализации этой фичи, но у меня она работает по другому. Вот php файл: &lt;html&gt; &lt;head&gt; &lt;link...

Сделать ссылку на php при нажатии на кнопку html button
есть кнопка &lt;INPUT class='button blue' TYPE='submit' NAME='submitButtonInsert' VALUE='Подтвердить'&gt; как при нажатию по этой кнопке...

1
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
25.03.2015, 16:21
Лучший ответ Сообщение было отмечено 97mik как решение

Решение

Обычно, при нажатии произойдет переход по адресу в href="". Используя библиотеку jquery можно после события клика по ссылке вызвать через ajax обработчик на php. Затем когда он сработает выполнить переход по ссылке в href="". Вот один из методов

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<a href="https://www.cyberforum.ru/php-beginners/..." class="submit_script"><div id="img"><img src="images/1.png"></div></a>
<script>
    
    // Имя скрипта.
    var script_n = 'test.php';
    
    // Данные.
    var post_data = {do: 'show_image'};
    
    // Ссылка нажата?
    $('.submit_script').bind('click', function(){
        
        // Да. Вызов скрипта.
        $.post(script_n, post_data, function(){
            
            // Скрипт завершил свою работу.
            
            // Переход по ссылке href="".
            window.location.href = $('.submit_script').attr('href');
        });
        
        return false;
    });
</script>
Этот скрипт требует подключения библиотеки jquery. При тестировании пройдет не большое время 2-3 сек., затем произойдет переход по ссылке.

Добавлено через 4 минуты
Можно, вот так

HTML5
1
<a href="script.php"><div id="img"><img src="images/1.png"></div></a>
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.03.2015, 16:21
Помогаю со студенческими работами здесь

Как запустить PHP функцию при нажатии на ссылку или на кнопку
Как запустить PHP функцию при нажатии на ссылку или на кнопку, при этом вставить введённые значения(в edit например), в качестве параметров...

POST переменные при нажатии на ссылку и при переходе на другую страницу
Как сделать так, чтобы при нажатии на ссылку и при переходе на другую страницу были доступны $_POST переменные (например listbox)?

Передать данные при нажатии на ссылку
Вывожу новости и надо, чтобы после нажатия на заголовок новости - выводилась на странице только эта новость. Вывод новостей (с ссылками):...

Вывод контента при нажатии на ссылку
Всем Привет!) У меня есть шаблон, подключил его к БД через phpmyadmin. Открываю сайт через Денвер. Сформировал меню с помощью функции....

При нажатии на ссылку не выводится форма
Доброго времени суток!.. Задача: существует таблица в БД с расписанием игр. На странице в админке выводятся все игры, даты которых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru