当我将新数据插入数据库时​​,如何在html中自动创建新表的行,反之亦然以删除

时间:2019-01-26 15:40:41

标签: html mysql node.js

  • 我使用nodejs和mysql数据库开发网站。我的问题是 如果将新数据插入数据库,如何自动创建 当我在html中使用该数据的表和行,反之亦然 删除数据库中的数据我也想删除html表的 自动为此的行代码

       app.post('/addNotice', urlencodedParser, function (req, res) {
    
    
    
    
    
           var title = req.body.title;
           var date = req.body.date;
           var type = req.body.type;
           var des= req.body.des;
           var insertutil = "INSERT INTO noticeboard (Notice_Type,Date,Subject,Content) values (?,?,?,?)";
               con.query(insertutil, [type, date, title,des],
                 function (err, row) {
                   if (err)
                     console.log(err);
                   res.redirect('/empNotice');
                 })
       })
    
    
    
    
    
    
         app.get('/empNotice', isLoggedIn, function (req, res) {
           con.query("SELECT * FROM noticeboard ", function (err, result, fields) {
             if (err) throw err;
             Object.size = function (obj) {
               var size = 0,
                 key;
               for (key in obj) {
                 if (obj.hasOwnProperty(key)) size++;
               }
               return size;
             };
             var size = Object.size(result);
    
             res.render('noticeList.ejs', {
               not: result,
               size: size,
               user: req.user
             });
    
    
    
    
             console.log(size);
    
           });
         });
    

    <%= not [size-1]。主题%> <%= not [size-1] .Notice_Type%>

0 个答案:

没有答案