编辑与添加

编辑的难度要大于添加

编辑的逻辑:

  • ①先把旧数据从数据库中读取,经过控制器代码执行,通过模型代码与数据库取得数据交流,最后一步,执行视图代码(即.html代码),显示在界面,浏览器中。

  • ②用户在浏览器上修改需要修改的数据信息,浏览器产生临时数据,此时的数据未保存,一点击刷新,就会恢复原来的老数据。

  • ③最后一步,也是最难的一步,用户点击确定,浏览器向服务器提交(submit)新数据。首先执行控制器代码,通过模型代码与数据库进行交互,sql语句删除老数据,插入新数据。

 

bug1:

老数据(商品货号)未删除,插入更新后的数据……

目前解决方案,浏览器视图窗口手动操作,清空商品货号,让代码自动生成一个新的商品货号。

后期希望优化代码,继续加油……

 

 

bug2:

insertAttr方法(插入属性方法)不存在

测试:点击确定,旧属性从数据库中删除,新属性未插入。

控制器,模型,视图,均排查了,暂时未发现错误,继续排查……有疏漏之处还未发现,旧数据删除,新数据未插入,新数据未保存……

方法:

重新写方法,目前未解决,“旧属性删除,新属性丢失”的问题,可以手动从Navicat中删除数据库几个表相关联的旧数据,一个主表,三个副表

通过模型中add()的方法,在add.html的页面进行重新添加

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值