Вставка базы данных неопределенное смещение: 2
Я создал таблицу, которая состоит из двух столбцов id и name .Затем я создал строки dynmacially.То, что я хочу сделать, - это сохранить данные в БД.Но я получаю ошибку "неопределенное смещение"внутри цикла for
<?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';
Что я уже пробовал:
<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();