Mam dynamiczny formularz jquery z możliwością dodawania dowolnej liczby pól tekstowych. Napisałam skrypt php zapisujący do bazy. Zbiera poprawnie dane i przekazuje do zapisu. Mam też tabelę w bazie danych, ma kolumn tyle, ile tablic zmiennych do zapisu z formularza (plud kolumna na id). Co jest nie tak, że pojawia się komunikat: Liczba kolumn nie odpowiada liczbie wartości w wierszu?
Oto skrypt zapisuący do bazy:
$db = mysql_connect('localhost','devserver_eu','EU$pass') or
die(mysql_error());
mysql_select_db('devserver_eu2') or die(mysql_error());
foreach ($_POST['imie'] as $row=>$name)
{
$imie = ($name);
$nazwisko = ($_POST['nazwisko'][$row]);
$query = "INSERT INTO tabela VALUES('".$imie."', '".$nazwisko."')";
$result = mysql_query($query) or die(mysql_error());
}