Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Aktualny dzień miesiąca w polu select...
deLL
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 1
Dołączył: 3.11.2008
Skąd: Kozienice - Polska

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


Witam,

Mam taki oto kod:

  1. <select name="dzien_miesiaca1">
  2. <option>01</option>
  3. <option>02</option>
  4. <option>03</option>
  5. <option>04</option>
  6. <option>05</option>
  7. <option>06</option>
  8. <option>07</option>
  9. <option>08</option>
  10. <option>09</option>
  11. <option>10</option>
  12. <option>11</option>
  13. <option>12</option>
  14. <option>13</option>
  15. <option>14</option>
  16. <option>15</option>
  17. <option>16</option>
  18. <option>17</option>
  19. <option>18</option>
  20. <option>19</option>
  21. <option>20</option>
  22. <option>21</option>
  23. <option>22</option>
  24. <option>23</option>
  25. <option>24</option>
  26. <option>25</option>
  27. <option>25</option>
  28. <option>27</option>
  29. <option>28</option>
  30. <option>29</option>
  31. <option>30</option>
  32. <option>31</option>


I jak mogę zrobić, żeby w formularzu na stronie automatycznie wybierało dzień miesiąca jaki aktualnie jest?

Ten post edytował deLL 1.11.2010, 10:31:13
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


To troszkę bardziej skomplikowane, gdyż musisz zabrać pod uwagę, że miesiąc nie zawsze ma 31 dni i występuje rok przestępny.
Go to the top of the page
+Quote Post
skowron-line
post
Post #3





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


date parametr d
No i dobrze by było jak byś miał pętle w której wyświetlisz wszystkie dni miesiąca, a potem to już
  1. $selected = ($i == date('d')) ? 'selected="SELECTED"' : '';
  2. echo '<option value="'. $i .'" '. $selected .'>'. $i .'</option>


Wyciaganie ilości dni w miesiącu to parametr 't' w funkcji date.
Go to the top of the page
+Quote Post
kefirek
post
Post #4





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


  1. echo "<select name='dzien_miesiaca1'>";
  2. for ($i=1;$i<=date('d');$i++) echo "<option value='".$i."' ".($i == date('d') ? 'selected="selected"' : "").">".$i."</option>";
  3. echo "</select>";


Ten post edytował kefirek 1.11.2010, 10:46:42
Go to the top of the page
+Quote Post

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: 23.12.2025 - 08:26