Elikkäs olen tekemässä yhtä sivustoa, ja olen jo suunnitellut PHP-skriptin, mutta en osaa yhtä vaihetta siinä tehä. Tässä kertomus mitä tarkoitan:
Minulla on tekstitiedosto, jossa lukee esim. 20 riviä tähän tyyliin:
lähettäjä|viesti|lähettäjän-ip(banneja varten, jos joku spämmää)
Haluaisin, että sivustani ei tule 100km korkea, joten ajattelin tehdä erilliset sivut, eli yhdelle sivulle tulee aina 5 viestiä, ja sivun ylälaidassa on palkki, josta saa valita sivut, kuinka monta niitä nyt onkaan. Esim. 1 2 3 4
Näitä erillisiä sivuja siis en osaa toteuttaa, että jos joku voisi pistää esimerkkiä? :D
-vlaka
Jaa taulukkomuuttujan elementtien määrä viidellä saadaksesi sivujen määrän, tiedät montako linkkiä tehdä.
Sitten lisää luettava $_GET -arvo linkkeihin (esim. ?start=25 on sivu 6). Ja näytät sivulla vaan startista alkaen viisi taulukkomuuttujan elementtiä.
Hmmh... Emmä ymmärtäny hölkäsen pöläystä :D
1. sivujen määrä = viestien määrä / viestejä sivulla
2. muodosta sivulinkit näin: <a href="jotain.php?start=25">6</a>
3. luet tiedosto taulukkooon.
4. ensimmäisen tulostettavan viestin indeksi: $_GET['start']
5. muista tarkistaa että $_GET['start'] sisältää hyväksyttävän arvon.
- Arvon pitää olla luku
- Arvo ei saa olla alle 0 eikä yli viestien määrä - 5
- Arvo ei saa olla merkkijono
- Arvo ei saa olla tyhjä
6. Tulosta viisi viestiä alkaen indeksistä $_GET['start'], jos sen arvo on ok.
7. jos ei tulosta vaikka ensimmäinen sivu (viestit indeksillä 0-4).
Yritin siis selventää tuota Merrin viestiä...
Ajv, kiitos tuosta. Nyt älysin, kun tutkailin koodia... Kyhään kokoon jonkinmoisen skriptan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.