![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 20.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Kolejna moja prośba o rzucenie okiem.....
Mam formularz, i plik który przesyła mi to wszystko do bazy. Cały problem dotyczy, checboxa>>Uslugi>> który wysłyła mi tylko jedną wartość do tabeli,a przecież jak ktoś rezrwuje to może wybrać tyle dodatkowych usług ile mu pasuje (IMG:style_emoticons/default/sad.gif) Stąd moje zapytanie....jak przesłać to tak, aby potencjalny użytkownik zazanczyć kilka usług dodatkowych i aby zostały one dodane do bazy. Będę wdzięczny za każdą podpowiedź..... formularz:
dobazy:
Tabela rezerwacja:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 221 Pomógł: 14 Dołączył: 11.03.2009 Skąd: Lubaczów Ostrzeżenie: (0%) ![]() ![]() |
jak nie masz duzo pol tego checkboxa to mozesz zawsze wykombinowac tak ze dla kazdego zaznaczenia jest osobny rekord w bazie danych, bo nawet jesli zechcesz pozniej pobrac te dane z bazy to zamiast jednej opcji pobierzesz caly rekord czyli "szampan, kolacja,...". a nie kazde z osobna. W takiej sytuacji w skrypcie musisz tez uzuc jakiejs funkcji (nie orientuje sie w tych checkboxach czy mozna to pobrac tak jak to napisales i zapisac tak w bazie bo skad php ma wiedziec ktore value przesylasz ) np.
if ($_POST['id_uslugi'] == 1) { instert into tabela ..... } if ($_POST['id_uslugi'] == 2) { instert into tabela ..... } moze tak sprobuj;-) pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 05:33 |