옵션 1을 선택하여 + 1 투표로 액세스 db를 업데이트 할 때 어떻게 코딩 할 수 있습니까? 데이터베이스에는 각 열에 Option1, Option2, Option3 & 등의 레코드가 하나만 있습니다. 선택한 옵션에 따라 각 열 아래에 총 투표 수가 표시됩니다. 내가 제출 옵션을 가정하고ColdFusion 웹 폴링 - MS Access 데이터베이스에서 폴링 결과 업데이트
0
A
답변
-2
는
<cfquery name="qUpdate" datasource="datasourcename">
Update TShirt_port set option#form.selectedOption# = option#form.selectedOption# + 1
</cfquery>
1
옵션 3을 이름 selectedOption와 형태 변수로 제공됩니다 및 쿼리 아래 시도데이터베이스는 옵션 1, 옵션 2 하나 개의 기록을 가지고 ...
가장 큰 문제는 테이블 구조입니다. 옵션을 행 (열이 아닌)에 저장하면 데이터를 조작하는 것이 훨씬 쉬워집니다. (필요한 경우 또는 합계를 표시)
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. 스마트 폴링 플러그인으로 jquery 폴링
- 2. Ajax 폴링
- 3. 허드슨 SCM 폴링 쓰레드가 폴링 중에 멈춤
- 4. 웹 응용 프로그램 GPS 폴링
- 5. iPhone에서 웹 서비스로 푸시와 폴링
- 6. 폴링 결과 막대에 적합한 기술은 무엇입니까?
- 7. Polling (폴링)의 대안. HTML 업데이트
- 8. 아약스로 서버 폴링
- 9. 폴링 조이스틱 C#
- 10. 채팅 앱 확장 - 짧은 폴링 대 긴 폴링 (AJAX, PHP)
- 11. jQuery - 작업 큐 폴링
- 12. 세션 시간 초과 때 폴링
- 13. 하나의 MS Access 데이터베이스에서 다른 MS Access 데이터베이스로 레코드를 복사합니까?
- 14. 폴링 데이터베이스 대신 사용 하시겠습니까?
- 15. Silverlight에서 DB가없는 폴링 메커니즘
- 16. DWR 폴링 간격
- 17. SmartGWT 클라이언트의 폴링/간격
- 18. 키보드 폴링 시스템
- 19. Service.Controller 상태/폴링
- 20. javascript를 통한 이미지 폴링
- 21. 스레딩 연습 (폴링 포함)
- 22. 파일 설명자 폴링
- 23. 동시 AJAX 간격 폴링
- 24. IIS에서의 Long 폴링
- 25. pystackexchange 폴링 문제
- 26. 정확한 긴 폴링 예제?
- 27. ASP.NET에서 폴링 제어
- 28. Sencha Touch : 구현 폴링
- 29. 폴링 HTTP 요청을 죽입니다.
- 30. 파이썬 소켓 폴링 문제
쿼리에서 form/url 변수를 직접 사용하지 않고 queryparams는 어떻게됩니까? – Lucas