Pokaż wyniki od 1 do 5 z 5

Wątek: Pole typu checkbox

  1. #1
    Zarejestrowany Awatar Imperator_Edi
    Dołączył
    Dec 2008
    Posty
    614

    Domyślnie Pole typu checkbox

    Jak zrobić by w formularzu można było zaznaczyć MAX np. 6 pól typu checkbox, a jeśli będzie zaznaczonych więcej, to formularz automatycznie odrzucałby większą ilość (poprostu blokował inne pola do czasu aż zostanie jakieś odznaczone), oraz nie dopuszczał wysłania formularza jeśli te 6 pól nie będzie zaznaczonych?

    Pisze to tutaj, ponieważ wiem, że formularze po stronie klienta obsługuje JavaScript.

    Przy okazji.
    Jak zrobić by każde zaznaczone pole zapisywało w innym polu tej samej tabeli? (nie chcę tworzyć 6 formularzy o innych nazwach.)
    Ostatnio edytowane przez Imperator_Edi ; 03-02-2009 o 08:14

  2. #2
    Zarejestrowany
    Dołączył
    Mar 2008
    Posty
    251

    Domyślnie

    O mamo... po kolei:
    1. Jeżeli chcesz obliczyć ile wartości masz w post to piszesz:
    Kod:
    $zmienna = count($_POST);
    Pó??niej wstawiasz sobie if'a, aby powyżej wartości 6 dla $zmienna wyskakiwał error.

    2. Formularze to html, a nie JavaScript. Możesz wysyłać je za pomocą JS, ale jestem pewien, że nie masz pojęcia jak to zrobić.

    3. Wszystkie wartości z checkbox masz w tablicy $_POST (oczywiście, o ile wcześniej dobrze napisałeś formularz), i po prostu wartości post zapytaniem wysyłasz do bazy danych.

  3. #3
    Zarejestrowany Awatar Imperator_Edi
    Dołączył
    Dec 2008
    Posty
    614

    Domyślnie

    Wysyłać umiem.
    Nawet już wiem jak zrobić odczytywanie checkboxów (nazwa musi mieć [], np. box[] ) odczytujemy w php tak:
    $_POST['box'][1]

    Z tą możliwością zaznaczenia określonej liczby checkboxów chodziło o ograniczenie liczby zaznaczonych pól checkbox.

    Może ktoś wie jak ograniczyć?
    Notatnik nie jest przeznaczony do programowania!
    Jak sama nazwa wskazuje, jest on do trzymania notatek.

  4. #4
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Wchodzisz tu: http://www.webtips.pl/index.php?showtopic=6456 i wszystko jasne. BTW: Pierwszy wynik w google po wpisaniu: "ograniczenie ilości zaznaczonych checkboxów"...

  5. #5
    Zarejestrowany Awatar Imperator_Edi
    Dołączył
    Dec 2008
    Posty
    614

    Domyślnie

    Dzięki! O to chodziło. Piwko za zainteresowanie.

    PS. Szukałem w google, ale pod innymi hasłami
    Notatnik nie jest przeznaczony do programowania!
    Jak sama nazwa wskazuje, jest on do trzymania notatek.

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Pole - baza danych
    Przez richcio w dziale Budowa gry via www
    Odpowiedzi: 1
    Ostatni post / autor: 11-10-2010, 09:56
  2. Białe pole podczas instalacji
    Przez tomek w dziale Pytania dotyczące silnika Xnova
    Odpowiedzi: 0
    Ostatni post / autor: 09-09-2010, 19:48
  3. input checkbox
    Przez Grajek w dziale PHP / MySql
    Odpowiedzi: 7
    Ostatni post / autor: 20-07-2010, 11:16
  4. Checkbox. wybór dwóch opcji z trzech dostępnych
    Przez gylopl w dziale HTML / CSS
    Odpowiedzi: 3
    Ostatni post / autor: 05-06-2010, 20:35
  5. Nowe pole i zapis
    Przez Nie zarejestrowany w dziale JavaScript/AJAX
    Odpowiedzi: 14
    Ostatni post / autor: 26-02-2010, 11:39

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •