![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
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()); }
Powód edycji: [thek]: popraw bbcode, bo na razie zamykam temat. Zgłoś się gdy poprawisz.
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Hej
Pozdrawiam Ten post edytował askone 16.08.2010, 12:01:31 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Najpierw zastosuj tagi. Później zastanów się jak to jest że w tabeli masz trzy kolumny a dodajesz tylko dwie. Jak dojdziesz do tego to przypisz odpowiednim kolumnom dodawane wartości, co powinno rozwiązać twój problem.
-------------------- Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:46 |