我有一个基本表单,只有一个文本区域和一个提交按钮。提交后,它会将输入的名称发送到MySQL表中。
表结构是; ID,姓名,得分,
ID是AI。名称是用户输入,分数的默认值为0.
然后,我有一个输出页面,这是我需要帮助的地方。在输出页面上,我已经检查了连接,我的连接捕获了我的ASSOC数组并将其放入一个小的HTML表中以保持其有条理,并且我在每行的末尾添加了一个复选框。
现在,我要做的是:当选中任何复选框时,我需要运行一个查询来将1添加到记录中当前得分值。
到目前为止,这是我的代码,是的,到目前为止它是非常基本的,它确实有效。我知道我必须为它添加一些安全性和大量格式化,但是一旦我让项目工作就会发生这些......
这是我的代码:
<html>
<head>
<title> DaTaBaSe CoNeCtIoN TeStInG PaGe </title>
</head>
<body bgcolor="000000">
<font color="FF0000">
<?php
include ('conection.php');
//define $result as $con and run the query $sql
$result = $conn->query($sql);
//if number of rows in the table is higher 0 draw the table
if ($result->num_rows > 0) {
echo
"<table border= 5 bordercolor= #0000FF><tr><th><font color=#FF0000>ID</th><th><font color=#FF0000>Name</th></tr>";
//output the data
while($row = $result ->fetch_assoc()) {
//add the results to populate the table
echo "<tr><td><font color= #FF0000>".$row [id]."</td><td><font color= #FF0000>".$row["name"]."</td><td><font color= #FF0000>".$row["score"]."</td><td><input type= checkbox name=win>".$row["win"]."</td></tr>";
}
echo "</table>";
} else {
echo "0 results found";
}
$conn->close();
?>
</font>
</body>
</html>