我正在开发一个小测验,将参与者信息保存到数据库中,并根据测验结果保存一个状态,该状态必须为 0 表示未正确回答,1 表示正确答案。我想我在某处犯了一些错误,而且我是 javascript 新手,需要一些建议。这是我插入数据库的代码:
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');
}