Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] [MYSQL]Checkbox "disabled"
boras87
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 26.06.2008

Ostrzeżenie: (0%)
-----


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....

Ten post edytował boras87 27.06.2008, 09:27:38
Go to the top of the page
+Quote Post
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Skorzystaj ze zdarzenia onsubmit() dla formularza. Przypisz do niego funkcję, która będzie ustawiała disabled = true dla wszystkich checkboxów w formularzu.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




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
Go to the top of the page
+Quote Post
boras87
post
Post #4





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 26.06.2008

Ostrzeżenie: (0%)
-----


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...
Go to the top of the page
+Quote Post
jastu
post
Post #5





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

Ostrzeżenie: (0%)
-----


Zapisz informację w sesji lub w bazie danych, i przed wyswietleniem checkboxa sprawdzaj czy już nie ma informacji o nim.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #6





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:28