Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Aktualny dzień miesiąca w polu select...
Forum PHP.pl > Forum > Przedszkole
deLL
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?
Fifi209
To troszkę bardziej skomplikowane, gdyż musisz zabrać pod uwagę, że miesiąc nie zawsze ma 31 dni i występuje rok przestępny.
skowron-line
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.
kefirek
  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>";
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.