Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Połączenie w całość
Domin
post
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 17.11.2004
Skąd: Warszawa

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


Jak połączyć

  1. <?php
  2. $option .= "<option value="{$year}">{$year}</option>"."n";
  3. ?>


i

  1. <? if ($_POST['year_select'] == {$year} ) { echo 'selected="tak"'; } ?>


w jedną całość?


--------------------
Głupi wie wszystko, mądry uczy się całe życie.
Go to the top of the page
+Quote Post
Tibod
post
Post #2





Grupa: Zarejestrowani
Postów: 108
Pomógł: 2
Dołączył: 9.05.2007
Skąd: INTERNET

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


  1. <?php
  2. if ($_POST['year_select'] == {$year} ){
  3. $selected='selected="tak"';
  4. }
  5. else{
  6. $selected='';
  7. }
  8.  
  9. //.......
  10. $option .= "<option $selected value="{$year}">{$year}</option>"."n";
  11. ?>


--------------------
"There are only 10 types of people in the world: Those who understand binary, and those who don't"
Go to the top of the page
+Quote Post
Domin
post
Post #3





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 17.11.2004
Skąd: Warszawa

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


  1. $year_today = date('Y');
  2. $year = "2005";
  3. if ($year_today > "2005") {
  4.  
  5. while ( $year <= $year_today) {
  6.  
  7.  
  8.  
  9. if ($_POST['year_select'] == $year ){
  10. $selected='selected="tak"';
  11. }
  12. $option .= "<option $selected value="{$year}">{$year}</option>"."n";
  13. $year++;
  14.  
  15. }
  16. ?>
  17. <select class="selectbox" name="year_select" alt="Rok">
  18. <option selected="tak" value="rok">Wybierz Rok</option>
  19. <?
  20. echo $option;
  21. ?>
  22. </select>
  23. <?
  24. }

to nic nie daje, bo wybiera ostatni rok, czyli 2007 a nie ten który jest przesłany przez $_POST


--------------------
Głupi wie wszystko, mądry uczy się całe życie.
Go to the top of the page
+Quote Post
Nightmare
post
Post #4





Grupa: Zarejestrowani
Postów: 45
Pomógł: 1
Dołączył: 21.05.2007

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


A nie przypadkiem $selected='selected="selected"'; zamiast $selected='selected="tak"'; Jak mi się dobrze wydaje to atrybut selected nie przyjmuje wartości tak smile.gif
Go to the top of the page
+Quote Post
Domin
post
Post #5





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 17.11.2004
Skąd: Warszawa

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


przyjmuje wartość tak, może być też tylko selected i będzie działać.


--------------------
Głupi wie wszystko, mądry uczy się całe życie.
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: 19.08.2025 - 10:51