Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][MySQL][PHP]Przycisk radio enabled / disabled w zależności od wartości zmiennej
scottyhome
post 23.02.2016, 13:52:05
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 23.02.2016

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


Witam serdecznie.
Proszę o pomoc jak sterować aktywnością przycisku radio w zależności od wartości zmiennej.
Mam zmienną w której zapisuje z bazy mysql ilość rekordów.
Chciałbym zablokować (disabled) przycisk Radio jeśli wartość tej zmiennej jest <= 0

Stworzyłem formularz zapisów na szkolenie.
Mam 5 terminów do wyboru w zależności od ilości dostępnych miejsc ( max 30 os. na dany termin).
Na początku czytam bazę danych i wyświetlam ilość wolnych miejsc na dane szkolenie.
Chcę dodać mechanizm który w przypadku wyczerpania wolnych miejsc na dane szkolenie ( ($wynik2 <=0) ustawi przycisk radio na disabled
Tak wygląda kod:

<tr>
<td>Pozostało wolnych miejsc:</td>
<td><?php if ($wynik2 <=0) echo " 0 "; else echo $wynik2; ?> </td>
<td rowspan=2><input type="radio" name="szkolenie" value="2" >Zapisz mnie</td>
</tr>

Myślałem o czymś takim :

<td rowspan=2><?php if ($wynik2 <=0) <input type="radio" name="szkolenie" value="2" disabled> else <input type="radio" name="szkolenie" value="2" enabled ?></td>


Niestety nie wiem jak to zapisać aby składania była prawidłowa , powyższe się nie kompiluje.

Dziękuję za pomoc.


Go to the top of the page
+Quote Post
gorden
post 23.02.2016, 14:58:35
Post #2





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


Pomysł dobry, ale składnia php jest zła. No i po co dwa razy to samo pisać, jak możesz ten kod dać w środku znacznika?

  1. <input type="radio" name="szkolenie" value="2" <?php if($wynik <= 2) echo 'disabled'; ?>>
Go to the top of the page
+Quote Post
scottyhome
post 23.02.2016, 15:20:02
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 23.02.2016

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


Działa prawidłowo :-)
Dziękuję za pomoc.
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 Wersja Lo-Fi Aktualny czas: 1.07.2025 - 20:05