Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Sunnuntai on viikon eka päivä

Triskal [20.01.2006 19:13:34]

#

Teen tässä juuri kalenteria, tarkemmin sanoen matkin törkeästi Matt Zandstran kirjasta löytyvää kalenteriskriptiä. Kuinka väki täällä taistelee sunnuntaista alkavaa viikkoa vastaan? En oikein tiedä kuinka selittäisin ongelmani.

Haa. Sain juuri ongelman ratkaistua. Ei mitään enää.

str4nd [20.01.2006 19:51:52]

#

Ratkaisunkin olisi voinut julkaista. Löysit varmaan tuon:

date("w")+1

Triskal [20.01.2006 20:29:08]

#

Öö, tuota en.

Skriptini rakensi talukon for-silmukalla

for($i=0; $i<42; $i++)

siten, että aina kun $i:n kohdalle tulee seitsemällä jaollinen luku, vaihdetaan riviä(tr). Määrittelin kuukauden ensimmäisen päivän viikonpäivän mukaan $offset-muuttujan (maanantailla 0, sunnuntailla 6), joka lateli arvonsa mukaan soluja(td) ja ja lisäsin sen sitten seuraavan for-silmukan kasvatusarvoon, jonka vastuulla oli loppujen solujen teko.

Sekavalta tuo taitaa lähinnä kuulostaa. Kivaa jos sen saisi tehtyä yksinkertaisemmin, niin että saisi silmukoita välistä pois. Tämä minun lopputulokseni kun on melkoisen hidas. Ovatko muut mahdolliset kalenterinväsääjät olleet tyytyväisiä kalentereidensa nopeuteen, tarkoittaen siis, kannattaako kalenteria tehdä php:llä ensinkään?

Clawhammer [20.01.2006 20:34:20]

#

Nyt kun puhutaan asian vierestä, niin osaako kukaan tehdä tarkistus scriptiä silmukan sisälle joka etsii onko kyseessä Lauantai tai Sunnuntai, jos on niin maalaa solu jollain värillä.

ajv [20.01.2006 20:38:47]

#

Clawhammer: ei ole homma eikä mikään, mutta riippuu hyvin pitkälti siitä loopistasi ja koodirakenteestasi, miten tuon voi toteuttaa. Eli koodia kehiin vaan, niin voi olla hieman helpompi auttaa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta