count(): Параметр должен быть массивом или объектом, реализующим Счетно
Если я вставляю в таблицу только одну строку и не использую циклы, это может работать нормально. проблема в том, что когда я использую обрезку для вставки нескольких строк, у меня возникает эта проблема. Можете ли вы помочь мне найти и понять эту проблему?
У меня есть динамическая таблица в HTML и JavaScript. Я хочу вставить строки таблицы в базу данных MySQL. вот мой код: [code]var table1 = document.getElementById("mytable"); var hid1, hid2, hid3, hid4, hid5, hid6, hid7, hid8;
for (var r = 1, n = table1.rows.length; r < n; r++){ var c1 = table1.rows[r].cells[1].innerHTML; var c2 = table1.rows[r].cells[2].innerHTML; var c3 = table1.rows[r].cells[3].innerHTML; var c4 = table1.rows[r].cells[4].innerHTML; var c5 = table1.rows[r].cells[5].innerHTML; var c6 = table1.rows[r].cells[6].innerHTML; var c7 = table1.rows[r].cells[7].innerHTML; var c8 = table1.rows[r].cells[8].innerHTML;
for ($i=0; $i < $count; $i++) { $sql = $conn->query("INSERT INTO shipment_product VALUES ('','','$transactioncode','$ordercode','','$productname','$qty','$unit','$weight','$price','$discount','','ON_PROCESS')"); }
if($sql){ echo $response = "Succesfully";
} else { echo $response = "Ouch, No"; } } [/code] Я получаю такую ошибку:
count(): Параметр должен быть массивом или объектом, реализующим Счетно
Если я вставляю в таблицу только одну строку и не использую циклы, это может работать нормально. проблема в том, что когда я использую обрезку для вставки нескольких строк, у меня возникает эта проблема. Можете ли вы помочь мне найти и понять эту проблему?