加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

php – 编程初学者 – 设计Web应用程序的建议

发布时间:2021-03-09 12:49:41 所属栏目:MySql教程 来源:网络整理
导读:我做了一些HTML / CSS的乐趣,但我正在寻找一些编程技巧. 我一直在阅读PHP和MySQL.到目前为止,我还没有发现太难理解循环,条件语句等概念,但我想陷入困境并开始开发应用程序,然后才开始厌倦阅读和完全放弃. 我的想法 我正好正在学习考试,并在纸上进行这些练

我做了一些HTML / CSS的乐趣,但我正在寻找一些编程技巧.

我一直在阅读PHP和MySQL.到目前为止,我还没有发现太难理解循环,条件语句等概念,但我想陷入困境并开始开发应用程序,然后才开始厌倦阅读和完全放弃.

我的想法…

我正好正在学习考试,并在纸上进行这些练习考试.我想为什么不将它放入应用程序,以便我可以在计算机上参加考试.

特征:

>该应用程序可以举行多个考试
>它可以随机化问题或按顺序显示它们
>可以选择显示每个问题的答案
>计算完成考试的时间
>管理页面添加新的考试和问题/答案

好吧,你们现在可以停止笑了,我知道这比Hello World好一步,但我想我会在某个地方开始!

我会用PHP / MYSQL或者RoR来开发它,如果你们认为它对初学者更好.我想我可以正确地阅读/写入数据库,但我不太确定网站结构,数据库设计以及通常最好的方法.

如果我的考试由50个问题组成,每个考试都会给出一个ID.如果我删除一个问题,如何用新ID更新其余的?即如果我删除问题3,以下所有问题都需要将其ID转回1.

编辑:

我如何在数据库模式中表示一个考试的实例?考试和问题的关系将是一对多,因为问题将是单一考试的独特之处.但由于我的目标是进行多项考试,我该如何表达?

我如何在数据库模式中表示一个考试的实例?考试和问题的关系将是一对多,我该如何表达?

最佳答案 好的,首先,欢迎:)
其次:你的想法根本不是一个愚蠢的想法,事实上,你已经选择了学习如何编程的最佳方式:做一些有用而有趣的事情.

要回答您的问题:为什么您需要连续的问题ID?在数据库方面,您只需要每行具有不同的ID.

如果是显示要求,为什么不在显示期间为循环分配数字?因此,例如,当您执行foreach以显示问题时,您可以保留一个索引变量,该变量在每个循环中递增,并使用它来显示序数.

希望这是你要找的,祝你好运!

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读