Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] [MYSQL]Checkbox "disabled"
Forum PHP.pl > Forum > Przedszkole
boras87
Witam

Podkreślam na wstępie, że nie chce ani teraz gotowca ani za pięć minut też ani w ogole (w ostanim temacie mnie o to oskarżono)

Chodzi o to jak zrobić aby po wybraniu i kliknięciu przycisku "wyślij" wybrane pola checkbox się wyszażały czyli nie można bylo ich zmienić....

Z góry dzięki za pomoc....
phpion
Skorzystaj ze zdarzenia onsubmit() dla formularza. Przypisz do niego funkcję, która będzie ustawiała disabled = true dla wszystkich checkboxów w formularzu.
Cysiaczek
Trochę mało piszesz. Klikasz, strona sie przeładowuje i mają być checkboxy "disabled"? No to proste jest:
  1. <?php
  2. $state='';
  3. if($_POST['jakies_pole_forma'])
  4. {
  5.  $state=' disabled';
  6. }
  7.  
  8. print '<input type="checkbox" value="" name="cos"'.$state.' />';
  9. ?>

i już

Pozdrawiam.

aha, proszę dodać“ TAG to tematu
boras87
Prawie o to tzn moze bardziej wyjasnie problem bo przyznam średnio mi to idzie....

Ma to wygladac tak.

Zaznaczam checkboxa klikam okej i jest on zachowany jako juz zaznaczony (zerezerwowany)... i gdy ponownie wchodze na tą strone nie mam możliwości jego zaznaczenia....

Jakieś pomysły od czego powinienem zacząć?

Czy od zrobienia najpierw bazy danych? bo musi być róznież możliwość ich odznaczenia później...?

Dzieki za wszystkie pomysły...
jastu
Zapisz informację w sesji lub w bazie danych, i przed wyswietleniem checkboxa sprawdzaj czy już nie ma informacji o nim.
Cysiaczek
W warunku, który Ci podałem sprawdzaj, czy wartość tego checkboxa jest w sesji, tak jak pisze ~jastu
Ostatni raz proszę o dodanie tagu do tematu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.