PHP-код триггера кнопки HTML

У меня demo.php, в нем кнопка:

<?php

include('../library/Requests.php');

Requests::register_autoloader();

function get_data(){
    $request = Requests::post('http://localhost:8000/api/groups/list/', array(), null);

    var_dump($request);
}

?>

<button>Click Me</button>

Как я могу запустить метод get_data в моем demo.php? Кто подскажет решение?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
27
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы должны смотреть простые вещи ...

<?php

include('../library/Requests.php');

Requests::register_autoloader();
// check whether form is submitted or not on same page if submitted then call get_data() function
if (isset($_POST['submitBtn']))
{
     get_data();
}
function get_data(){
    $request = Requests::post('http://localhost:8000/api/groups/list/', array(), null);

    var_dump($request);
}


?>

// make form that could send request
<form action = "" method = "post">
     <button name = "submitBtn" type = "submit">Click Me</button>
</form>

Могу я не использовать <form>?

qg_java_17137 28.08.2018 06:22

Вы можете использовать ajax ... означает, что вы должны отправить запрос на сервер в форме HTML

Veshraj Joshi 28.08.2018 06:38

Другие вопросы по теме