ColdFusion Web Poll - 更新 MS Access 数据库中的投票结果
当选择 option1 以 + 1 票更新访问数据库时,我该如何编码。数据库只有 Option1、Option2、Option3 和 Option1 一条记录。每列等。总票数将根据选择的选项显示在每列下方。
How can I code when option1 is selected to update access db with + 1 vote. Database only has one record with Option1, Option2, Option3 & etc in each column. The total vote count will display under each column based on which option is choosen.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最大的问题是你的表结构。如果选项存储在行(而不是列)中,则操作数据会容易得多。对于非常简单的表,将每个选项作为单独的行插入,并初始化为 0 票:
然后使用 SELECT 查询的结果填充表单(或根据需要显示总数):
提交表单后,增加总票数对于所选的选项。当然添加验证。
The biggest problem is your table structure. Manipulating the data would be far easier if the options were stored in rows (not columns). For a very simple table, insert each option as a separate row, initialized with 0 votes:
Then use the results of your SELECT query to populate your form (or display the totals if needed):
When the form is submitted, increment the total votes for the selected option. Add validation of course.
我假设提交的选项作为名称为 selectedOption 的表单变量出现,并尝试下面的查询...
I am assuming submitted option comes as form variable with name selectedOption and try below query...