![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 12 Dołączył: 30.11.2011 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam kod. i jak widzicie powtarzaj mi się name ponieważ chciałbym dodać dwie pozycje o tym samym name do tabeli. Czy jest to możliwe ? Czy muszę pojedynczo dodawać? Ten post edytował kropamk 14.12.2011, 12:34:07 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Gdy stosujemy w formularzach tablice (jak u Ciebie numer[], znak[]) to dane przesyłane są do pliku jako tablice indeksowane domyślnie, czyli tablica $_POST będzie wyglądać tak:
Przedstawiona pętla foreach "porusza się" po tablicy $_POST i odpowiednio ją przetwarza, generując część zapytania MULTI INSERT. Na końcu trzeba wyciąć z tego wygenerowanego zapytania SQL zbędny przecinek (stąd substr). Możesz na końcu pliku sprawdzić zawartość tablicy $_POST, jak i zmiennej $sql, a wtedy będzie Ci łatwiej zrozumieć. Przydatny kod: PS: W poprzedniej odpowiedzi użyłem przez pomyłkę nazwy "nazwa", a tymczasem powinienem był użyć nazwy "numer". EDIT: Poprawiłem kod powyżej. Ten post edytował mortus 14.12.2011, 13:56:01 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 14:22 |