Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Checkbox i porównanie wyrażeń
plove
post 17.05.2013, 12:27:58
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 26.04.2013

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


Witam.
Mam uciążliwy problem. Próbowałem na wiele sposobów ale chyba źle tworzę pętle.
Wygląda to tak:
Mam w bazie danych kolumnę o nazwie "status".
I teraz przy wypisywaniu statusu do checkboxa lub do radioboxa chciałbym aby została zaznaczona opcja (jedna z 3) która jest aktualnie zapisana w kolumnie "status".

Na razie mam coś takiego:
  1. <tr><td><a>Status</a></td>
  2. <td>
  3. <a>Niebieski</a><br><input style="width: 38px;" type="radio" name="status" value="5ea1da" /><br>
  4. <a>Żółty</a><br><input style="width: 38px;" type="radio" name="status" value="e3e161" /><br>
  5. <a>Czerwony</a><br><input style="width: 38px;" type="radio" name="status" value="cd2020" />
  6. </td></tr>

W kolumnie "status" nie ma słów tylko są próbki kolorów.
Robiłem porównania kolumny "status" do kolorów i dalej nic. Nie wiem jak utworzyć pętlę.
Go to the top of the page
+Quote Post
Arcioch
post 17.05.2013, 12:40:30
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

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


  1.  
  2. <tr><td><a>Status</a></td>
  3. <td>
  4. <a>Niebieski</a><br><input style="width: 38px;" type="radio" <? if($status_pobrany_z_bazy == '5ea1da'):?> checked="checked" <? endif;?> name="status" value="5ea1da" /><br>
  5. <a>Żółty</a><br><input style="width: 38px;" type="radio" name="status" <? if($status_pobrany_z_bazy == 'e3e161'):?> checked="checked" <? endif;?> value="e3e161" /><br>
  6. <a>Czerwony</a><br><input style="width: 38px;" type="radio" name="status" <? if($status_pobrany_z_bazy == 'cd2020'):?> checked="checked" <? endif;?> value="cd2020" />
  7. </td></tr>


Pobierasz status z bazy. Porównujesz z value w przycisku radio i jak jest taki sam to piszesz checked="checked" smile.gif
Go to the top of the page
+Quote Post
plove
post 17.05.2013, 12:51:57
Post #3





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 26.04.2013

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


Dzieki już wiem gdzie robiłem błąd, nie dodałem po prostu endif... eh.
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.05.2024 - 19:16