recherche

Maison  >  Questions et réponses  >  le corps du texte

Créer un bouton en HTML supprimer une ligne dans MySql

Je travaille actuellement sur un projet dans lequel j'utilise nodejs pour créer un utilisateur et ajouter l'utilisateur à MySql dans un tableau appelé "utilisateurs" Je souhaite créer un bouton en HTML qui supprime l'utilisateur actuellement connecté de la table MySQL

Comment faire en sorte qu'un bouton en HTML appelle une fonction dans nodejs pour supprimer des lignes dans MySql

P粉760675452P粉760675452345 Il y a quelques jours514

répondre à tous(1)je répondrai

  • P粉762447363

    P粉7624473632024-04-02 10:38:45

    Cela pourrait être un bon début pour comprendre comment déclencher des appels API depuis Js

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    fetch('https://reqres.in/api/deleteUser', {

        method: "DELETE",

        headers: {

            'Content-type': 'application/json'

        },

        body: JSON.stringify({

           id: '1'

        })

    })

    .then(res => {

        if (res.ok) { console.log("HTTP request successful") }

        else { console.log("HTTP request unsuccessful") }

        return res

    })

    .then(res => res.json())

    .then(data => console.log(data))

    .catch(error => console.log(error))

    Puis NodeJs

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    // Module dependencies

     

    var express    = require('express'),

        ejs        = require('ejs'),

        fs         = require('fs'),

        mysql      = require('mysql');

     

    // Application initialization

     

    var connection = mysql.createConnection({

            host     : 'localhost',

            user     : 'root',

            password : '' //<your password="" });="" var="" app="module.exports" =="" express.createserver();="" database="" setup="" connection.query('create="" if="" not="" exists="" test',="" function="" (err)="" {="" throw="" err;="" connection.query('use="" table="" users('="" +="" 'id="" int="" null="" auto_increment,'="" 'primary="" key(id),'="" 'name="" varchar(30)'="" ')',="" configuration="" app.use(express.bodyparser());="" post="" delete="" user="" app.post('="" deleteuser',="" function(req,="" res)="" id="Number(req.query.id);" console.log(id);="" connection.query('delete="" from="" users="" where="" more'=""></your>

  • Annulerrépondre