Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wybor jutrzejszej daty bez mozliwosci wyboru dat wstecz, Przesuniecie nazwy dni (fri, o jeden do przodu na sat)
andy84
post 22.06.2007, 16:36:13
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

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


Napisac prosty wybor daty dzien / miesiac / rok nie jest problemem .

Moze jednak ktos mi poradzic jak moge zrobic wybor daty, gdzie najblizszy dzien bedzie kolejnym dniem obecnego miesiaca , obecnego roku ale nastepnego dnia czyli dzisiaj jest 22 to co moge wybrac to 23 i nic wstecz eni dostane na liscie , jakies sugestie questionmark.gifquestionmark.gif

Ten post edytował andy84 22.06.2007, 20:36:44


--------------------
Linux is like Wigwam - no Windows, no Gates and apache inside :D
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
sticker
post 22.06.2007, 16:38:29
Post #2





Grupa: Zarejestrowani
Postów: 611
Pomógł: 19
Dołączył: 28.02.2005
Skąd: Wrocław

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


wygeneruj sobie teliste na podstawie daty for( ;data < data mniejsZa od dzisiaj;)


--------------------
Go to the top of the page
+Quote Post
andy84
post 22.06.2007, 20:35:44
Post #3





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

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


@Sticker nie bardzo zrozumialem o co wogole chodzi w twojej wypowiedzi ;/
to jest co obecnie mam
  1. <?php
  2. function reg_date ($d = '', $m = '', $y = '')
  3. {
  4. if($d=='')
  5. $d=date("d");
  6. if($m=='')
  7. $m=date("m");
  8. if($y=='')
  9. $y=date("Y");
  10. echo '<select class="formfield" name="day" >'; 
  11. for ($day = 1; $day <= 31; $day++) 
  12. { 
  13. echo "<option value="$day""; 
  14. if ($day == $d) 
  15. { 
  16. echo 'selected="selected"'; 
  17. } 
  18. echo ">$day</option>n"; 
  19. } 
  20. echo '</select>'; 
  21. echo ' / <select class="formfield" name="mth">'; 
  22. for ($mth = 1; $mth <= 12; $mth++)
  23. { 
  24. echo "<option value="$mth""; 
  25. if ($mth == $m) 
  26. { 
  27. echo 'selected="selected"'; 
  28. } 
  29. echo ">$mth</option>n"; 
  30. } 
  31. echo '</select> / '; 
  32. echo '<select class="formfield" name="year">'; 
  33. for ($year = 2007; $year <= 2010; $year++) 
  34. { 
  35. echo "<option value="$year""; 
  36. if ($year == $y) 
  37. { 
  38.  echo 'selected="selected"'; 
  39. } 
  40. echo ">$year</option>n"; 
  41. } 
  42. echo '</select> '; 
  43. }
  44.  
  45. reg_date ($dates['mday'], $dates['mon'], $dates['year']);
  46. ?>


Skrypt zaznacza mi obecna date zawsze
chce teraz to obciac tak zeby pokazywla jutrzejsza date ale dzisiejszego dnia i wszystkiego w dol wogole nie pokazywal oczywiscie jutrzejszy dzien tyczy sie kazdego jutrzejszego dnia tongue.gif

Chwile pozniej :

zrobilem co chcialem wystarczylo zrobic np
  1. <?php
  2. for ($day = $d+1; $day <= 31; $day++)
  3. ?>

i jest jak chcialem ;d dzieki

jeszce wracajac do daty ;/ ok wiem jak date cyfrowa przesunac ale jak przesunac moge o jeden dzien do przodu date w tej postaci

  1. <?php
  2. $d=date("D");
  3. ?>

do zmiennej $d jest zapisany Fri, czyli dzisiaj a jka to moge zrobic zeby to byl dzien do przodu czyli sob ;/

Ten post edytował andy84 22.06.2007, 17:45:04


--------------------
Linux is like Wigwam - no Windows, no Gates and apache inside :D
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: 14.08.2025 - 09:06