Javascript 如何在从数据库检索后将值存储到数据库中?在每行之前放置复选框?

Javascript 如何在从数据库检索后将值存储到数据库中?在每行之前放置复选框?,javascript,php,html,mysql,Javascript,Php,Html,Mysql,我的代码从数据库中检索一些值并显示在表中。在每一行之前,我都放置了一个复选框,这样当它被选中时,值就可以存储在数据库中。每行包含四列。它可以检索多行。若我选择了几行,那个么这些行应该存储到数据库中 <table border='0' align="center"> <tr class="db_table_tr3" > <th class="db_table_th3" > </th> <th class="db

我的代码从数据库中检索一些值并显示在表中。在每一行之前,我都放置了一个复选框,这样当它被选中时,值就可以存储在数据库中。每行包含四列。它可以检索多行。若我选择了几行,那个么这些行应该存储到数据库中

 <table border='0' align="center">
    <tr class="db_table_tr3" >
      <th class="db_table_th3" > </th>
      <th class="db_table_th3" >Course Code</th>
      <th class="db_table_th3" >Course Name</th>
      <th class="db_table_th3" >Instructor</th>
      <th class="db_table_th3" >Credit</th>
    </tr>
    <?php

            $query = "select *from course_details WHERE branch='$branch' AND sem='$sem'";

            $run = mysql_query($query) or die($query."<br/><br/>".mysql_error()); 
            $num = mysql_numrows($run);


            while($row = mysql_fetch_assoc($run)){

                echo "<tr >";
                echo '<td><input type="checkbox" name="ticked[]" value="' . $row['course_codes'] . '"></td>'; 
        //      echo "<td>" . $row['usn'] . "</a>" . "</td>";
                echo "<td>" . $row['course_codes'] . " </td>";
                echo "<td>" . $row['course_names'] . " </td>";
                echo "<td>" . $row['course_instructors'] . " </td>";
                echo "<td>" . $row['course_credits'] . " </td>";

            }   
            echo "</tr>";

课程代码
课程名称
教练
信用

使用“课程详细信息”表主键,而不是在复选框中输入“课程代码”的值。因此,您可以根据post页面上的主键检索数据,并根据需要插入记录。其次,您可以创建一个隐藏变量数组并执行插入部分

…假设主键是cc\u id,那么我需要用cc\u id替换课程代码…对吗?是的,根据帖子页面上的cc\u id(来自同一表课程详细信息)获取一条记录,并根据您的要求将其插入不同的表中
$ch1=$_POST['ticked']; 
if(isset($_POST['submit'])){
    for($i=0; $i<sizeof(ch1); $i++){
     here is the query
    }
}