从已选中的复选框

时间:2015-12-01 17:07:50

标签: php html mysql

我有一个基本表单,只有一个文本区域和一个提交按钮。提交后,它会将输入的名称发送到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>

0 个答案:

没有答案