![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 3 Dołączył: 10.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem, nie wiem jak zapisać id zaznaczonych checkboxów w jednym polu rekordu
Problem jest na tej stronie. http://tiny.pl/hvwb8 W wierszu STANOWISKA wyświetlone są rekordy z bazy Tutaj podaje kod strony DODAJ PRACOWNIKA Chodzi mi o to, żeby to pola ZAWOD zapisywały się id zawodów oddzielone spacjami np. "1 3 4 5 13 24" Struktura tabeli wyplaty_employees tutaj: http://prntscr.com/1gw1tm
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Checkboxy maja miec nazwe tablicową
czyli nie: name=zawody a: name=zawody[] Wowczas w $_POST['zawody'] bedziesz mial tablice zaznaczonych checkboxow z ktora rob co chcesz |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 3 Dołączył: 10.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
jak teraz przekazać te dane z tablicy?
Na ten moment do bazy idzie Array |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Powiedzialem ze to tablica i rob z nia co chcesz. Jak chcesz zlaczyc ja spacjami to uzyj IMPLODE() - patrz manual php
|
|
|
![]() ![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 3 Dołączył: 10.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
implode zadziałało, dzięki
Jak teraz odczytać te dane z rekordu tj. "1 2 3 4" ,tak żeby traktował je pojedynczo? Ten post edytował kw95s 22.07.2013, 18:36:56 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 27 Dołączył: 21.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
Może tak. Pobierze dane rekordy i wyświetli je jeden pod drugim w tabeli.
Kod $zapytanie = "SELECT `loginy` FROM ' uzytkownicy`"; $idzapytania = mysql_query ($zapytanie); while ($wiersz = mysql_fetch_row ($idzapytania)) echo "<table border=1> <tr><td>$wiersz[0] </td></ tr> </table>" W tym przykładzie wyświetli wszystkie loginy z tabeli uzytkownicy. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 3 Dołączył: 10.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
użyłem str_split i if(in_array
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:08 |