Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [JavaScript][MySQL][PHP]Zapis danych w bazie z dodawanych dynamicznie pól formularza
snutka
post 16.08.2010, 11:51:05
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.
Go to the top of the page
+Quote Post
askone
post 16.08.2010, 11:58:47
Post #2





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

Ostrzeżenie: (0%)
-----


Hej

  1. BBCode
  2. Pokaż strukturę tabeli MySQL - czyżbyś nie miał "autoincrement" na id...



Pozdrawiam

Ten post edytował askone 16.08.2010, 12:01:31


--------------------
Kliknij jeśli moja odpowiedź Ci pomogła.
askone.pl
Go to the top of the page
+Quote Post
everth
post 16.08.2010, 11:59:10
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]!
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:46