本文介绍了数据库插入未定义的偏移量:2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我创建了一个由两列id和name组成的表。然后我dynmacially创建了行。我想要做的是将数据存储到db.But我在循环中得到Undefined offset错误I have created a table which consist of two columns id and name .Then I created rows dynmacially.What I want to do is to store data into db.But I am getting "Undefined offset"error inside for loop<?php$con = mysqli_connect('localhost', 'root', '', 'testing');$count = $_POST['txt'];for ($i = 0; $i < $count; ++$i) { $query = "insert into emps (name) values('".$_POST['txt'][$i]."')"; mysqli_query($con, $query);}echo 'ok'; 我的尝试:What I have tried:<form id="frm" name="frm"><table id="tbl"><tr><td><input type="text" name="txt[]"><button type="button" id="btn">Add</button></td></tr> u</table><button type="button" id="save"></button></form></body></html><script>$(function(){var i=1;$('#btn').click(function(){i++;$('#tbl').append('<tr id="row'+i+'"><td><input type="text" name="txt[]"><button type="button" id="'+i+'" class="remove">x</button></td>')})$(document).on('click','.remove',function(){var id=$(this).attr('id');$('#row'+id+'').css('background-color','#ccc');$('#row'+id+'').fadeOut('slow');})$('#save').click(function(){$.ajax({url:"ajax.php",method:"post",data:$("#frm").serialize(),success:function(data){alert(data);$('#frm')[0].reset();推荐答案 con = mysqli_connect('localhost','root','','testing');con = mysqli_connect('localhost', 'root', '', 'testing'); count = _POST ['txt']; for(_POST['txt'];for ( 这篇关于数据库插入未定义的偏移量:2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-20 08:28
查看更多