オプション1を選択して+ 1票のアクセスDBを更新する場合のコード作成方法を教えてください。データベースには、各列にOption1、Option2、Option3 &などのレコードが1つしかありません。選択されたオプションに基づいて、各列の下に総投票数が表示されます。ColdFusion Web Poll - MS Accessデータベースのポーリング結果を更新します。
0
A
答えて
-2
私が提出したオプションを想定していますが、名前のselectedOptionでフォーム変数として来て、クエリの下にしてみてください...
<cfquery name="qUpdate" datasource="datasourcename">
Update TShirt_port set option#form.selectedOption# = option#form.selectedOption# + 1
</cfquery>
1
で一つのレコードを持っていますデータベースは オプション1、オプション2、オプション3
最大の問題は、テーブル構造です。オプションを行(列ではなく)に格納すると、データを操作する方がずっと簡単になります。 (必要に応じて、または合計を表示)
RecordID | OptionName | TotalVotes
1 | T-Shirt 1 | 0
2 | T-Shirt 2 | 0
3 | T-Shirt 3 | 0
....
5 | T-Shirt 5 | 0
は、その後、あなたのフォームを移入するためにあなたのSELECTクエリの結果を使用します:
非常に単純なテーブルの場合は、0票で初期化された個別の行として各オプションを、挿入<cfoutput query="poll">
<input type="radio" name="TshirtOption" value="#RecordID#"> #OptionName#
...
</cfoutput>
フォームが送信されると、選択したオプションの合計投票数が増えます。コースの検証を追加します。
<cfquery name="updateVote" datasource="fiteastpoll">
UPDATE Tshirt_poll
SET TotalVotes = TotalVotes + 1
WHERE RecordID = <cfqueryparam value="#form.TshirtOption#" cfsqltype="cf_sql_integer">
</cfquery>
関連する問題
- 1. C#とMS Accessデータベース(更新)
- 2. MS Accessのクエリ結果 - リレーションシップエクステンション
- 3. ADOを使用して1つのMS-Accessデータベースから別のMS-Accessデータベースにクエリ結果を挿入する
- 4. MS Accessのクエリ更新連結
- 5. MS Accessクエリを更新しますか?
- 6. MS-Accessフォームの結果をExcelにエクスポートしますか?
- 7. 変更]ボタンMS Accessデータベース
- 8. MS Access VBA関数のフォームテキストボックスコントロールの結果
- 9. MS Accessの更新クエリ
- 10. MS Accessパラメータクエリの結果がエラー
- 11. MS Access SQL Serverのテーブルに結果を挿入します
- 12. C#でMS Accessデータベースを更新できませんか?
- 13. MS Access 2013テキストボックス更新マクロ
- 14. asp.netでMS Accessデータベースを更新するには?
- 15. MS AccessデータベースにSQL Serverの更新レコードにアクセスする
- 16. MS Accessのテキストボックスにクエリ結果を割り当てます。
- 17. MS Accessデータベース
- 18. MS Accessリンクテーブル新しいフィールドを更新していません
- 19. c#unknownエラーを使用してms-accessデータベースのレコードを更新する
- 20. プログラムでC#を使用してMS Accessデータベースのリンクテーブルを更新する
- 21. MS Access sql - クエリの構文を更新します。
- 22. MS Access to Oracleデータベース
- 23. Accessデータベースの更新クエリ
- 24. MS SQL SERVERとMS ACCESSの呼び出しストアドプロシージャの結果の差
- 25. MS Accessのテーブル内の異なるフィールドにクエリ結果を挿入します
- 26. MS AccessデータベースのMS Reporting Servicesレポートビューア
- 27. MS AccessおよびVBAを使用してMs Word文書のフィールドコード(データベース)フィールドを更新する
- 28. MS Access 2007のデータベース接続
- 29. MS Accessのデータベース移行
- 30. 1つのMS Accessデータベースから別のMS Accessデータベースにデータをインポート
クエリでフォーム/ URL変数を直接使用しないqueryparamsはどうですか? – Lucas