выполнить код php при нажатии на кнопку

Как вызвать PHP-функцию одним нажатием кнопки

Я новичок в PHP и только начал изучать основы этого языка.

Я создал страницу с именем functioncalling.php, который содержит две кнопки, Submit и Insert. Как новичок в PHP,я хочу проверить, какая функция выполняется при нажатии кнопки. Я хочу, чтобы выход пришел на той же странице. Поэтому я создал две функции, по одной для каждой кнопки. Исходный код для вызова функций.php выглядит следующим образом:

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

может ли кто-нибудь сказать мне, где именно я ошибаюсь? Ответы в самое ближайшее время будут высоко оценены. Заранее спасибо.

11 ответов:

в вашем php файле:

Да вам нужен ajax здесь. Пожалуйста, обратитесь к коду ниже для получения более подробной информации.

изменить разметку, как это

в ajax.php

вы должны вызвать кнопку на той же странице и в разделе PHP проверить, была ли нажата кнопка:

HTML:

вы не можете вызывать php-функции, такие как нажатие кнопки из HTML. потому что HTML находится на стороне клиента, а PHP работает на стороне сервера.

либо вам нужно использовать какой-то Ajax или сделать это, как в фрагменте кода ниже.

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

Источник

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Выполнение действия по нажатию кнопки
Здравствуйте, дорогие программисты! Как сделать так в Windows Forms, чтобы при нажатие кнопки.

Выполнение запросов к БД по нажатию кнопки
Почему кнопка не выполняет этот скрипт по нажатию. база подключина. 4

Добавлено через 49 секунд
или exec

Решение

Блин не спят здесь вебщики? У меня что то не получается выполнить пхп на этой же станице(((

Добавлено через 20 минут
Вообщем структур такая же, но в пхп у меня есть вот такое

Читайте также:  мейл вход по коду

и если в первой строке user меняю н что нибудь другое, то все отрабатывает как нужно. когда эти переменные одинакового называются, то не заходит в условие.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Выполнение расчета по одному нажатию Кнопки.
Привет всем! помогите пожалуйста разобраться. Я делаю расчеты по Таблице. Но мне приходиться 2.

Выполнение скрипта по нажатию кнопки из админки
Доброго времени суток. Я только начал изучение django. Стоит задача запустить выполнение python.

Выполнение действия по нажатию кнопки Enter
Форумчане, доброго вам времени суток! Столкнулся сейчас с такой вот проблемой: на форме у меня.

Выполнение функции по нажатию кнопки ENTER
Добрый день. Написал программу, которая позволяет просматривать курсы валют на конкретные даты. Но.

Источник

Возможно ли выполнить php-код по клику на элемент?

Есть такая конструкция:

Подскажите, как подцепить AJAX-функцию на «Клик», чтобы «TEST» не подгружалось до нажатия.

Подскажите, как подцепить AJAX-функцию на «Клик», чтобы «TEST» не подгружалось до нажатия.

ThunderCat, да, я не знаю, как это сделать(

Вообще, таких вызовов много, поэтому не хочется создавать кучу файлов, но если без этого не решить проблему, то так тому и быть, будет 40 мелких php-файлов)

Что-то вроде этого? К сожалению, у меня такой вариант не работает(

Вообще, таких вызовов много, поэтому не хочется создавать кучу файлов, но если без этого не решить проблему, то так тому и быть, будет 40 мелких php-файлов)

все можно сделать одним скриптом, формируя ответ на основе отсылаемых данных.

Хинт: Данные можно получать не из формы, а допустим из дата атрибута элемента.

Источник

Как вызвать php-скрипт / функцию при нажатии кнопки html

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

Читайте также:  код для песни в роблокс я гоню быстро

То, что я хочу сделать, это вызвать скрипт / функцию php при нажатии кнопки. У меня это работает в WAMP, если это помогает. Вот мой код:

the_script.php имеет это в нем:

Почему это не работает? Я слышал, что кнопка является клиентской стороной и т. Д., А PHP – серверной, что означает, что вы не можете связать эти два. Я знаю, что вы должны использовать AJAX для выполнения этой работы, однако я совершенно не знаю, как это сделать. Я пробовал использовать его в Google и т. Д., Но ничего не могу найти. Я знаю, как использовать AJAX и вызывать события с ним, однако я до сих пор не знаю, как заставить его вызывать скрипт PHP.

Можете ли вы, пожалуйста, сделать свои ответы максимально ясными и простыми, я новичок в этом

По какой-то причине, где бы я ни пошел, каждый код отличается. То, как меня учили, AJAX выглядит совершенно по-другому. Можете ли вы написать это так, чтобы я мог понять? Спасибо, вот пример:

Конечно, AJAX – это решение,

Для выполнения запроса AJAX (для удобства мы можем использовать библиотеку jQuery).

Шаг 1.

Включите библиотеку jQuery на свою веб-страницу

а. вы можете загрузить библиотеку jQuery с jquery.com и сохранить ее локально.

б. или просто вставьте следующий код,

Шаг 2.

Вызов функции javascript при нажатии кнопки

Шаг 3.

он сделает запрос AJAX к test.php, когда вы нажимаете кнопку и предупреждаете ответ.

Например, ваш код в test.php есть,

то он будет предупреждать «привет», когда вы нажимаете кнопку.

Вы также можете использовать

Надеюсь, это поможет кому-то

Заметки

Измените the_script.php следующим образом.

PHP: выполняется только сервером и отвечает на запросы, такие как щелчок по ссылке (GET) или отправка формы (POST). HTML и Javascript: работает только в браузере кого-то (кроме NodeJS) Я предполагаю, что ваш файл выглядит примерно так:

Если вы не хотите обновлять страницу, вы можете сделать запрос на PHP без обновления с помощью метода Asynchronous Javascript и XML (AJAX).

Читайте также:  proel kdc 1804 единый код

Источник

Запустить функцию PHP на html нажмите кнопку

Мне нужно запустить некоторую функцию PHP при нажатии кнопки. Я знаю, что это не должно использоваться php, а js должен это делать, но что мои функции делают при сборе данных с сервера, когда пользователь спрашивает его. В частности, он получает некоторые пользовательские данные и записывает их в файл, и пользователь должен решить, какие данные будут собраны.
Как я могу это сделать? Я видел почту запустить PHP файл на кнопку нажмите но я все еще не уверен, как использовать его.
Я учусь, так что пожалуйста, не будьте слишком суровы

Я пробовал onclick() и всякие вещи, но это не привело ни к чему полезному

6 ответов

php-файл запускается всякий раз,когда вы обращаетесь к нему через HTTP-запрос, будь то GET, POST, PUT.

вы можете использовать JQuery / Ajax для отправки запроса нажатием кнопки или даже просто изменить URL-адрес браузера для перехода на php-адрес.

в зависимости от данных, отправленных в POST/GET, вы можете иметь оператор switch, выполняющий другую функцию.

указание функции через GET

вы можете использовать этот код: как вызовите функцию PHP из строки, хранящейся в переменной вместе с оператором switch для автоматического вызова соответствующей функции в зависимости от отправленных данных.

Итак, на стороне PHP вы можете иметь что-то вроде этого:

и вы можете сделать самый простой запрос get, используя адресную строку в качестве тестирования:

передача данных

GET запрос через В jQuery

отправить запрос через JQuery

получить запрос через Javascript location

Источник

Онлайн платформа