我的项目是:我的数据库中有一个值(整数),默认值为 0,我希望它更新(我的意思是不要更改,但要添加到它上面)每当用户单击我的提交表单时html页面。进一步解释:例如我的默认值为 0 ,然后第一个客人提交 value=20 并更改为 20,然后保存在数据库中。下一位客人提交 value=30,table value 变为 20+30=50。
到目前为止我的html:
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8"/>
<meta name="generator" content="3.2.2.183"/>
<title>Help The World</title>
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="style.css"/>
<!-- Other scripts -->
<script src="java.js" type="text/javascript"></script>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td> <input name="help_1" value="25" type="checkbox" id="help_1" onclick="UpdateCost();"> </td>
<td> ResponseOption_1 </td>
</tr>
<tr>
<td> <input name="help_2" value="15" type="checkbox" id="help_2" onclick="UpdateCost();"> </td>
<td> ResponseOption_2 </td>
</tr>
</table>
<form action="insert.php" method="post">
<input type="text" id="totalpoints" name="total" value="">
<input type="submit" value="Help World">
</form>
<script type="text/javascript">
function UpdateCost() {
var sum = 0;
var gn, elem;
for (i=1; i<3; i++) {
gn = 'help_'+i;
elem = document.getElementById(gn);
if (elem. checked == true) { sum += Number(elem. value); }
}
document.getElementById('totalpoints' ).value = sum;
}
</script>
</body>
</html>
到目前为止我的php:
mysqli_query($con,"UPDATE total SET points= ?");
mysqli_close($con);
?>