![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 7.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam
zaczynam raczkowac w tematyce php/mysql i napotkalem na problem z checkbox-ami. mam ich np 10 które sa listowane z tabeli zaznaczam np.3 sztuki i chce zeby zapisaly mi sie do jednego pola w jednym rekordzie w tabeli 2 pojecia nie mam jak to zrobic więc proszę o pomoc pozdro Ten post edytował fasolka 8.04.2008, 13:52:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 21 Dołączył: 1.09.2006 Skąd: Edinburgh Ostrzeżenie: (0%) ![]() ![]() |
jak dla mnie to można to zrobic na kilka sposobów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Najlepszym jak dla mnie bedzie cos takiego... Powiedzmy, że masz 5 checkboxów o jakiś tam nazwach kolejno a1, a2, a3, a4, a5, poprzez formularz wysyłasz je do pliku gdzie ma nastąpić zapis do bazy i wpisujesz je w taki sposób:
i wykonujesz zapytanie
Zakładając, że wszystkie checkboxy były zaznaczone masz więc w Tabeli X w Rekordzie Y na Polu Z takie cos: a1;a2;a3;a4;a5 A przypuśmy że zaznaczone są checkboxy a1,a3,a4 - to wtedy na Polu Z masz: a1;;a3;a4; Jak wyciągać z bazy? bardzo prosto... Bierzesz cały rekord poprzez
a następnie używasz funkcji explode()" title="Zobacz w manualu PHP" target="_manual względem znaku ; i w ten sposób sprawa jest załatwiona (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) prosto i przyjaźnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A slyszales kiedys o implode? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 11:53 |