0

私は小さなクイズを開発しています。データベースに保存する前に結果を検証して、ユーザーに別のステータスを与え、すべての質問に正しく答えた人が賞品を獲得できるようにします。ロジックビットを間違って書いていると思いますが....これは、ユーザーデータをdbに設定する部分です

function setUserInfofunction(Email, FIRSTNAME, LASTNAME,COMPANY ,PHONE, STATUS) {
    var result = WL.Server.invokeSQLStatement({
        preparedStatement: setUserInfo, parameters : [Email,FIRSTNAME, LASTNAME, COMPANY,PHONE, STATUS]
    });
    return result; 

そして、これが私が答えを検証しようとする部分です

function validation(){

if (answers[0]==choices[0][0]  &&  answers[1]==choices[1][1]  &&         
answers[2]==choices[2][2] && answers[2] == choices[2][1] )
{
  setUserInfo = parameters (status = '1');
} 
else {
setUserInfo = parameters (status = '0');
}
}
if (answers[0]==choices[0][0]  ||  answers[1]==choices[1][1]  ||     
answers[2]==choices[2][2] || answers[2] == choices[2][1])
 {
  setUserInfo = parameters (status = '0');

  }
 else {
setUserInfo = parameters (status = '1'); 
 }  

私は何を間違っていますか?何かアドバイス?または、それを行うよりスマートな方法はありますか?

4

0 に答える 0