Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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
 
Start new topic
Odpowiedzi (1 - 5)
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


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
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.


--------------------
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym. Ponadto autor zastrzega sobie prawo zmiany poglądów, bez podawania przyczyny.
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


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 02:07