Чтобы создать кнопку, которая запускает действие и при нажатии сохраняет данные в базу данных, вы можете использовать различные языки программирования и платформы. Вот несколько примеров использования различных технологий:
-
HTML и PHP:
<form action="save_data.php" method="post"> <button type="submit" name="save_button">Save Data</button> </form>В
save_data.php:<?php if (isset($_POST['save_button'])) { // Process and save data to the database } ?> -
HTML и JavaScript (AJAX):
<button onclick="saveData()">Save Data</button> <script> function saveData() { var xhr = new XMLHttpRequest(); xhr.open("POST", "save_data.php", true); xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { // Handle the response } }; xhr.send(); } </script>В
save_data.php:<?php // Process and save data to the database ?> -
React (библиотека JavaScript):
import React from 'react'; import axios from 'axios'; function saveData() { axios.post('/save_data', { // Data to be saved }) .then(response => { // Handle the response }) .catch(error => { // Handle errors }); } function App() { return ( <button onClick={saveData}>Save Data</button> ); } export default App;На внутреннем сервере обработайте маршрут
/save_dataи обработайте данные для сохранения.
Это всего лишь несколько примеров. Существует множество других способов добиться желаемой функциональности в зависимости от используемого вами языка программирования и платформы.