Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP - Nie działa option selected w polu typu select
adam1024
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 13.02.2009

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


  1.  
  2. echo '<option value="Tak"';
  3. if ($p_17) echo $p_17== 'Tak' ? ' selected="selected" ' : ''; else echo $u17== 'Tak' ? ' selected="selected" ' : '';
  4. echo '>Tak</option>';
  5.  
  6. echo '<option value="Nie"';
  7. if ($p_17) echo $p_17== 'Nie' ? ' selected="selected" ' : ''; else echo $u17== 'Nie' ? ' selected="selected" ' : '';
  8. echo '>Nie</option>';
  9.  
  10.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adam1024
post
Post #2





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 13.02.2009

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


  1. <select name="u18" id="u18" value="<?php echo $u18; ?>"
  2. <?php
  3. if (!$can) {
  4. echo ' disabled > <option value="disabled">Option disabled</option>';
  5. } else echo ">";
  6.  
  7. if($u18== null)
  8. {
  9. echo '<option value="">Wybierz...</option>';
  10. echo '<option value="Tak">Tak</option>';
  11. echo '<option value="Nie">Nie</option>';
  12. }
  13. else
  14. {
  15. if ($p_u18 == 'Tak' || $u18== 'Tak')
  16. {
  17. echo ($p_u18 == 'Tak' || $u18== 'Tak' ? '<option value="Tak" selected="selected" >Tak</option>' : '<option value="Tak">Tak</option>');
  18. echo ($p_u18 == 'Nie' || $u18== 'Nie' ? '<option value="Nie" selected="selected" >Nie</option>' : '<option value="Nie">Nie</option>');
  19. }
  20. else
  21. {
  22. echo ($p_u18 == 'Nie' || $u18== 'Nie' ? '<option value="Nie" selected="selected" >Nie</option>' : '<option value="Nie">Nie</option>');
  23. echo ($p_u18 == 'Tak' || $u18== 'Tak' ? '<option value="Tak" selected="selected" >Tak</option>' : '<option value="Tak">Tak</option>');
  24. }
  25. }
  26. ?>
  27. </select>


Gdzie $p_u18 = $POST['u18']
a $u18 jest wartością z bazy danych

i w tym momencie to działa, z tym że value w select jest chyba nie wymagane?
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 02:33