APIから返された情報を保存する関数があります。
返された呼び出しの精度が低すぎることをユーザーに通知するifステートメントがすでにあります。しかし、mysqlステートメントに対して同じことを行うにはどうすればよいですか?
if(tag.uid == 0) s += "I got something, but the data wasn't clear. Sorry.";
if(tag.confidence < 80) {
s += "<li>User identification accuracy was too low, please try again</li>";
}
else if(tag.uid) { s += "<li> User:" + uid + "</li>";
if(tag.uid) s += "<li> Accuracy:" + tag.confidence + "%" + "</li>";
if(tag.uid) s += "<li> Timestamp:" + log_time + "</li>";
}
}
if(photo.tags.length) {
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
xmlhttp.open("GET", "mysql/save.php?uid=" + tag.uid + "&month=" + month + "&day=" + day + "&hours=" + hours + "&min=" + min + "&suffix=" + suffix + "&accuracy=" + tag.confidence, true);
xmlhttp.send();
}
前のステートメントとほとんど同じだと思いますが、エラーをユーザーに警告したくないので、エラーステートメントの書き方がわかりません。正解率が向上するまで情報を保存しないでください。