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ää.
Ratkaisunkin olisi voinut julkaista. Löysit varmaan tuon:
date("w")+1
Öö, 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?
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ä.
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.