tarquinn Skrevet 21. august 2007 Skrevet 21. august 2007 Holder på å lage et system som skal registrere gjentagende aktiviteter som skal kunne kvitteres ut av brukere. Disse aktivitetene skal kunne listes opp i en liste med dato ett år fram i tid. Aktiviteten skal kun lagres en gang i databasen. Hva blir beste fremgangsmåte for å få til dette? Har prøvd og feilet en god del nå uten å bli fornøyd. Eksempel på aktiviteter: Vaske vinduene på utsiden, utføres den 15. hver 3. måned. Vaske stua, utføres hver søndag.
idos Skrevet 21. august 2007 Skrevet 21. august 2007 (endret) hmm Jeg hadde i alle fall tenk noe denne duren.. en månedskalender som skal/kan genereres av php uavhengig om det finnes aktiviteter eller ikke.. denne kjører sjekker om det finnes en instans av en aktivitet hint.. date("Y",mktime(t,min,s,mnd,d,y) gir deg aktuelt år date("m",mktime(t,min,s,mnd,d,y) gir deg aktuel måned date("d",mktime(t,min,s,mnd,d,y) gir deg aktuel dag skal dette lagres i en database kan du bruke formen date("Y-m-d",mktime(0,0,0,9,1,2007) dette vil gi 2007-09-01 i skjemaet kan du ha checkbokser for hver måned.. 1 -> 12 husk å bruke hakeparantes så du får med alle <input type='checkbox' name='mnd[]' > du må da behandle input som en array og bruke foreach det samme kan du gjøre med uker og dager.. (uker er litt mer krøll men ikke så mye.. ) for å lage kalenderen .. <table> for(i=1;i<6;i++){ echo "<tr> evt ukenr kommer her"; for(j=1;j<=7;j++){ echo "<td>dag".j*i." fra første dag i tabellen"; her legger du inn aktivitetssjekk echo </td>"; } </tr> } </table> så må du lage til korrigering for hvilken dag som er første dagen... ehh dette ble litt rotete.. Endret 21. august 2007 av idos
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå