如何將此int值置於我們的數據庫中?我試過在$ _POST之前放置(int)和intval,但它仍然不起作用?除了該int值的轉換(?)以外,其他所有工作都可以放入我們的數據庫中。我們錯過了代碼中的任何內容嗎?先謝謝你。將整型變量插入到數據庫中
function computeScoregrammar(){
// code for computing the score here
aver = 5;
<?php
//db connection here
$avegs = $_POST['aver'];
$qidScores = 4;
//below part is not yet complete for we are only trying to update a sample data in the database
if($qidScores == 4){
$qs = "UPDATE scores SET GrammarScore = '$avegs' WHERE applicantID = '$qidScores'";
mysqli_query($conn,$qs);
mysqli_close($conn);
}
else {
//else statement here
}
?>
如果你echo $ _POST ['aver']',你會得到什麼? – larsAnders
是你函數中的''標籤嗎?或者是代碼的不同部分? – DevDonkey
是的,它是一個函數內的php代碼。每次點擊具有'onClick = computeScoregrammar()'的按鈕時,我們必須更新/插入分數到數據庫中。將一段php代碼放在一個函數中不行嗎? –