我有一个包含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>
我希望能够同时处理所有添加行到数据库中。任何帮助将不胜感激。