Создание кнопки для сохранения данных в базу данных при нажатии

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

  1. 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
    }
    ?>
  2. 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
    ?>
  3. 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и обработайте данные для сохранения.

Это всего лишь несколько примеров. Существует множество других способов добиться желаемой функциональности в зависимости от используемого вами языка программирования и платформы.