Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kalendar - kombinovani niz datuma

[es] :: PHP :: Kalendar - kombinovani niz datuma

[ Pregleda: 1835 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zlatko
Zlatko Mićić
Užice

Član broj: 907
Poruke: 100
93.87.115.*

Sajt: www.ue.co.rs


Profil

icon Kalendar - kombinovani niz datuma10.01.2010. u 15:24 - pre 173 meseci
Pravim php aplikaciju "radnog programa"... da je tako nazovem. Oduvek sam bio duduk za pravljenje kalendara u kombinaciji PHP-a i MySQL-a pa mi je potrebna ogromna pomoć.

U bazi imam tabelu Raspored, a u njoj redove Korisnik,DatumOD,DatumDO,Tip (ima ih još ali su nebitni za ovu aplikaciju).

Iz url-a se očitava id korisnika.
Aplikacija bi trebala da iz baze izvuče sve redove određenog korisnika, izlista narednih 6 meseci, uključujući i trenutni, i da oboji pozadinu onih datuma koje izvuče iz baze, a koji se nalaze u rasponu izmedju DatumOD - DatumDO. Boja pozadine bi zavisila od sadržaja polja Tip.

Konkretna pomoć bi mi puno značila.

[Ovu poruku je menjao zlatko dana 12.01.2010. u 15:51 GMT+1]
SlaveNewWorld
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
91.148.95.*



+13 Profil

icon Re: Kalendar - radni program11.01.2010. u 08:22 - pre 173 meseci
A sta je konkretno pitanje ? :-)

Kako da integrises kalendar ? Moja preporuka ti je da skines neki gotov JS kalendar i eventualno da ga prepravis prema svojim potrebama.

Evo ti par linkova:

Link 1
Link 2

Hint:
Google: "Free JavaScript Calendar"


 
Odgovor na temu

zlatko
Zlatko Mićić
Užice

Član broj: 907
Poruke: 100
93.87.115.*

Sajt: www.ue.co.rs


Profil

icon Re: Kalendar - radni program12.01.2010. u 10:20 - pre 173 meseci
Ne verujem da sam pristao na kompromis sa javascriptom.

OK... sad imam konkretan problem.
Poslužio sam se skriptom sa sajta http://boonedocks.net/mike/arc...Date-Range-Array-with-PHP.html koja od dva datuma pravi niz datuma koji se nalaze između.

Code:
function createDateRangeArray($strDateFrom,$strDateTo) {
  // takes two dates formatted as YYYY-MM-DD and creates an
  // inclusive array of the dates between the from and to dates.

  // could test validity of dates here but I'm already doing
  // that in the main script

  $aryRange=array();

  $iDateFrom=mktime(1,0,0,substr($strDateFrom,5,2),     substr($strDateFrom,8,2),substr($strDateFrom,0,4));
  $iDateTo=mktime(1,0,0,substr($strDateTo,5,2),     substr($strDateTo,8,2),substr($strDateTo,0,4));

  if ($iDateTo>=$iDateFrom) {
    array_push($aryRange,date('Y-m-d',$iDateFrom)); // first entry

    while ($iDateFrom<$iDateTo) {
      $iDateFrom+=86400; // add 24 hours
      array_push($aryRange,date('Y-m-d',$iDateFrom));
    }
  }
  return $aryRange;
}


Sa ovim dobijam potreban rezultat ali samo za jedan niz datuma.

Kako da napravim jedan kombinovani niz od više različitih datuma ($strDateFrom i $strDateTo) izvučenih iz baze?
SlaveNewWorld
 
Odgovor na temu

[es] :: PHP :: Kalendar - kombinovani niz datuma

[ Pregleda: 1835 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.