关于学生选课的实现

想了一下午 没有想出合适的解决办法 想来想去都会有bug。。。有时候真是空想的时候觉得简单,真正落实的时候就会各种问题啦。我就说下我的疑问吧

长话短说

一个checkbox  分别有 语文 数学 英语  , 学生进行选课

 

情况1:我啥课都没有选,选了语文和数学,这个木有问题,选课成功

情况2:我啥课都选了,选了语文和数学,这个木有问题,提示选课失败(重复选课)

情况3:

             我已经选了语文。。。。。

            现在进行选课,选了语文和数学,到这里问题就来了

首先对我选择的课程进行一个循环for(.......),取出我选择的第一个课程语文,进行判断发现,语文已经选了。。。提示重复选课,然后取出

第二个课程数学,进行判断,发现可以选择(插入数据库)。。。问题就来了,最终结果肯定是要提示 选课失败的 , 但是 第二个课程的选择

数学 已经插入了数据库。。。。这问题就来了。。。明明是选课失败。不过数学还是在数据库里进行了插入。。。。

           有些人可能会想 一旦碰到 重复选课就直接 break  可是 如果第一个课程是没有选过的,第二个课程是选过的,问题同样存在。。。。。

提示选课失败,不过数据库里已经把第一条数据插入到数据库了。。。。。

 

没思路。。。。thinking。。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值