将选项数据动态选择到数据库{EDITED}

时间:2016-05-30 15:11:57

标签: javascript php mysql html-select

我有一个包含select选项的表单,用户可以在数据库中的select选项中添加行和数据。添加行按钮功能正常工作,现在的问题是在点击时将下拉行存储到数据库中。

    <script type="text/javascript">

 var rowNum = 0;
 function addR(btn){

      rowNum ++;

     var select_val = $('#my_select').val();
     $.post("test2.php",{select_val:select_val},function(data){
     $(btn).closest('table').append(data);    

     }); 


 }

</script>

获取数据的test2.php代码

$qty = mysql_query("SELECT * from courses where course_department = '10'")or die(mysql_error());

echo '<tr><td><select id="my_select">';


while($ft = mysql_fetch_assoc($qty)){
    echo'<option value="'.$ft["course_id"].'">'.$ft["course_id"].'</option>';

}

echo '</select></td></tr>';

处理选择选项

的test1.php代码
 $check = mysql_query("INSERT INTO student_course(matric_no, session, teacher_id, course_id, semester) VALUES('$matric', '2015', '147', '".$_POST['my_select']."'', '$semester')") or die(mysql_error(). 'Cannot connect');

     if($check){
         echo 'Uploaded';
     }else{
         echo 'not uploaded';
     }

<td>
<button type="button" onClick="addR(this)">Add Courses</button>
</td></tr></table>

我希望能够同时处理所有添加行到数据库中。任何帮助将不胜感激。

0 个答案:

没有答案