![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 21.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem odnosnie dodania wielu checkboxow do bazy mysql. Moj kod w html wyglada nastepujaca: HTML php
MYSQL
W bazie mysql mam utworzone pole kuchnia. Problem polege wtym, ze po zaznaczeniu kilku checkboxow dodaje mi tylko pierwszy ktory zaznacze. W jaki sposob nalezy to zrobic, aby dodawalo np 2 lub 3 ? Czy trzeba cos zmodyfikowac w bazie mysql czy w php? Prosze o pomoc. Probowalem, ale nie chce dzialac. Moj kod w mysql jest:
(IMG:http://forum.php.pl/uwaga.gif) poprawiam --- nospor Moze w zlym miejscu wstawiam implode (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował nospor 21.01.2006, 19:29:14 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
musisz dla checkboxow nadac nazwe tablicową: kuchnia[]
potem laczysz tablice poporzez implode:
ps: temat z mysql ma niewiele wspolnego. przenosze |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 21.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ale co dopisac? Taki w php, az dobry nie jestem, (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no przeciez ja ci napisalem. podstawiam ci pod zmienna $kuchnia juz twoej chceckoboxy. ty juz nic masz nie robic. przeciez zmienna $kuchnia juz wstawiasz do zapytania
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 21.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
zaraz sprawdze ale wydaje mi sie ze nie dzialalo
|
|
|
-Gość_szczalpior- |
![]()
Post
#6
|
Goście ![]() |
Wkleilem ten fragment kodu, ktory napisales ale nie chce dzialac. To pierwszego post dodalem fragment kontu mysql. Mozesz zobaczyc czy go wkleilem w dobrym miejscu?
Pozdrawiam. |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ale nie widze bys zmienil kod html. miales przeciez nadac name z [] na koncu, tak jak ci podalem.
a ty formularz getem wysylasz? Bo pobierasz z geta wartosci. ps: i uzywaj wlasciwego bbcode ps2: nastepnym razem nie pisz posta ze zaraz sprawdzisz, bo gdy juz sprawdzisz, to musisz walic jako gosc by podbic temat |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 21.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tak dodalem nawiasy teraz kod wyglada tak:
KOD DODAJACY:
Ja wysylam get - form method. Wstawiajac twoj kod wywala mi blad, ze sa zle argumenty w implode. Nie wiem gdzie lezy problem. |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ja w twoim html'u nigdzie nie widze formularza. cos schrzaniles. masz tu prosty kod, ktory dziala. porownaj se ze swoim kodem:
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 21.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Moze troszke sie nie rozumiemy. Otoz to, ten kod jest zapisany w pliku formularz.php
w drugim pliku o nazwie dodaj.php mam : juz nie bede podawal calego kodu, kazdy wie o co chodzi. Otoz to. Ja chcialbym, aby po wybraniu rodzaju kuchni np: chinska i egzotyczna bylaby dodana do bazy mysql. Wczesniej jak sam robilem to dodaje mi tylko pierwszego checkboxa, ktorego zaznacze, ale juz nastepnego nie chce wgrac do bazy danych. Glownie chodzi mi, aby bylaby mozliwosc dodania dwoch lub wiecej rodzaji kuchni np: po przecinku. Chyba tyle juz starczy tego opisywania. |
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no i przeciez ja ci taki kod podaje,co pobiera kilka checkboxow, a ty uparcie swoje. ty masz tylko go wsadzic do swiebie. a ze go źle wsadzasz to nie moja wina.
w twoim kodzie html formualrza zaczyna sie po checkboxach. przeciez to totalna bzdura. Podalem ci przyklad takiego formualrza, podalem ci jak odebrac dane. ty musisz tylko dopisac na koncu mojego skryptu swoje wstawianie do bazy. Czemu tego nie kumasz? |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 21.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wejdz na strone restauracje.e-trip.pl/formularz.php i zobacz jak to wyglada. Sadze, ze teraz w koncu sie zrozumiemy.
|
|
|
![]()
Post
#13
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no i super. zmieniles forma na posta. ale nie zamykasz formularza. nigdzie nie ma </form>
teraz implode musisz robic na $_POST a nie na $_GET. Nie rozumiem czemu ma ci to teraz nie dzialac? |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 21.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tak wiem. Juz do tego doszedlem troszke wczesniej, ale dzieki za okazala pomoc.
Pozdrawiam GET a POST - a tyle zamieszania z mojej strony... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 08:22 |