Php probleema?

Esq

Terps!

Olen tässä yrittänyt miettiä miten seuraavanlainen homma toimisi php:llä.

Lataan tietokannasta nätin nipun kuvia (Esim. 1,2,3,4). Tietokannasta näytettäisiin vain tiedostonimi tai annettunimi. Nimen vieressä olisi"lisää" -linkki.

(nyt se vaikea osuus)... Kun klikkaa lisää linkkiä tallettuisi tuo valittu kuva erilliseen framen list/menu:un. Ja sitten kun klikkaa ala framen listauksen vierestä go -näppäintä, siirtyisivät nuo klikatut tiedot seuraavaan fileeseen.

Ok... Session vai cookies... Vai kumpaakaan? ja miten siirtää klikkauksella toiseen frameen? Olen miettinyt, että jos lähetän kuvan vierestä php komella esin add.php?id=1 ala frameen, mutta miten saan sen pitämään muistissa tuon jos siihen tulee lisää kuvia klikkaamalla. Vai onko tämä javascript:n homma?

5

435

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Piru

      Ei sessiolla tee tässä mitään.

      Jokaisen kuvan linkkiin vaan lisäät onClick=siirra("kuvannimi")

      Sitten koodaat vaan sivulle funtion siirra(String nimi)




      Tuolta varmaa löytyy apua, että miten toi oikeesti toimii.

      http://developer.irt.org/script/frame.htm

      En meinaa oo ikinä oikeestaan tota javascriptiä koodannu.

      • Esq

        juu-u.

        Onhan tuolla tuota kamaa ja ohjetta. Nyt tuli tenkka poo (Näin sanoekseni). Siis javaahan tämä on selvästikin. Mutta liittyykö tämä sittenkin enemmän dynamic menuun?

        Thyanxyt etukäteen jo ;0)


      • Ernesti
        Esq kirjoitti:

        juu-u.

        Onhan tuolla tuota kamaa ja ohjetta. Nyt tuli tenkka poo (Näin sanoekseni). Siis javaahan tämä on selvästikin. Mutta liittyykö tämä sittenkin enemmän dynamic menuun?

        Thyanxyt etukäteen jo ;0)

        Sinun kannattaa tässä käyttää sessioita.. ne käyttävät cookiesseja. Jos haluat tietojen säilyvän pidempään selaimessa kuin sen tietyn istunnon ajan, on sinun käytettävä cookiesseja.

        PHP suoritetaan palvelimella, javascript selaimessa paikallisesti.

        Kun kuva "siirretään" toiseen frameen, on kohde framessa oltava php scriptin osio, joka lukee $_SESSION muuttujan tiedot.. ja tuottaa kuvat sivulle. Sen on ilmeisesti myös osattava lisäsä $_SESSION muuttujaan kuvien tietoja?

        ajattele tässäkin asiassa yksinkertaisesti ruohonjuuri -tasolta ja vältä tekemästä asiasta monimutkaisempaa kuin se onkaan.... eli pai.


      • Esq
        Ernesti kirjoitti:

        Sinun kannattaa tässä käyttää sessioita.. ne käyttävät cookiesseja. Jos haluat tietojen säilyvän pidempään selaimessa kuin sen tietyn istunnon ajan, on sinun käytettävä cookiesseja.

        PHP suoritetaan palvelimella, javascript selaimessa paikallisesti.

        Kun kuva "siirretään" toiseen frameen, on kohde framessa oltava php scriptin osio, joka lukee $_SESSION muuttujan tiedot.. ja tuottaa kuvat sivulle. Sen on ilmeisesti myös osattava lisäsä $_SESSION muuttujaan kuvien tietoja?

        ajattele tässäkin asiassa yksinkertaisesti ruohonjuuri -tasolta ja vältä tekemästä asiasta monimutkaisempaa kuin se onkaan.... eli pai.

        Thänxyt heti nyt näin alkuunsa. Mutta homma ei ole ihan vielä hanskassa, mutta alku on lupaava.

        Eli php sessioneilla saan kyllä nätisti siirrettyä tuohon menu listiin tarvittavan tiedon, mutta useiden eri tietojen tallettaminen ei onnistu. Eli onko tämä usean tiedon talletus prosessi sitten mahdollista tehtä php:llä (Juu.. Olen aikasta käsi tässä touhussa)?

        Vai olisiko minun syytä rukata javascripti tuohon avuksi? Jotenkin karsastan "keksien" (Cookies) käyttöä kun nuohan pystyy selaimen asetuksista hylkäämään *aargh* ja sillojnhan koko homma ei futaa.

        Ehdotuksia...

        Ja suur kiitokset etukäteen.

        Esq


      • Ernesti
        Esq kirjoitti:

        Thänxyt heti nyt näin alkuunsa. Mutta homma ei ole ihan vielä hanskassa, mutta alku on lupaava.

        Eli php sessioneilla saan kyllä nätisti siirrettyä tuohon menu listiin tarvittavan tiedon, mutta useiden eri tietojen tallettaminen ei onnistu. Eli onko tämä usean tiedon talletus prosessi sitten mahdollista tehtä php:llä (Juu.. Olen aikasta käsi tässä touhussa)?

        Vai olisiko minun syytä rukata javascripti tuohon avuksi? Jotenkin karsastan "keksien" (Cookies) käyttöä kun nuohan pystyy selaimen asetuksista hylkäämään *aargh* ja sillojnhan koko homma ei futaa.

        Ehdotuksia...

        Ja suur kiitokset etukäteen.

        Esq

        Voisit käyttää array, eli taulukko muuttujia.
        $_SESSION on globaali muuttuja eli se on luettavissa jokaisessa funktiossa ja oliossa ilman että sitä tarvitsee erikseen tuoda funktioon sen argumenteissa.

        $_SESSION itse on taulukkomuuttuja..
        se voi saada indeksejä, jotka voivat olla numeroituja, 0 eteenpäin.. tai yksinkertaisesti sana, jne. Ne voivat haarautua muihin indekseihin
        esim $_SESSIONS["kuvat"][]="$url"; tämä lisää kuvat indeksiin uuden indeksin johon tulevat url osoitteet kuviin, esim ["kuvat"][0]="mina.jpg" jne.. ["kuvat"][1]="sina.jpg"..

        ja voit ulostaa kuvat ruudulle toistorakenteella, kuten foreach, tai while tai for..
        Kovin vapaata on.. ja sinun kannattaa opiskella Arrays osio PHP oppaasta kunnolla. www.php.net


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Jussi Halla-aho huolissaan Sofia Virrasta

      Jussihan on vanha vihreä. Onko tässä kyse alkukesän kiimasta, kun aidan toisella puolella oleva vihreä alkaa kiinnostama
      Maailman menoa
      22
      5010
    2. Sofia Virta kadonnut....onko juomassa?

      Virran poissaolo eduskunnasta on herättänyt huomiota. Esimerkiksi Ilta-Sanomat kertoi aiemmin, että Virta on ollut tällä
      Maailman menoa
      63
      4026
    3. Julkista rahaa ei tule antaa senttiäkään yksityisille yrityksille

      Julkinen raha on meidän yhteistä rahaa, ja se raha on tarkoitettu yhteiseen käyttöön, kuten esimerkiksi tuottamaan palve
      Maailman menoa
      73
      3593
    4. Ensin Henry Novak ja nyt sitten se Irlannin tapaus

      jossa mustaihoinen afrikkalainen mieshenkilö puukottaa valkoihoista maassa makaavaa miestä useita kertoa pään alueelle.
      Maailman menoa
      73
      2688
    5. Tytti Tuppurainen: Suomen pakolaiskiintiö pitäisi nostaa 10 000 vuodessa

      asia on faktaa, noin Tytti sanoi aiemmin. Kun taas Orpon hallitusohjelman mukaisesti Suomen pakolaiskiintiö on pudotettu
      Maailman menoa
      147
      2453
    6. Halla-aho sivaltaa edustajantyöstään lintsaavaa Sofia Virtaa

      https://www.iltalehti.fi/politiikka/a/937c74d7-f905-4466-b9b4-abd017fe5b63 Kansanedustajan on ilmoitettava poissaolosta
      Maailman menoa
      60
      2338
    7. Islamovasemmistolaisuus - tälläista termiä käytetään

      Termi tarkoittaa alunperin äärivasemmiston ja muslimifundamentalistien liittoa, jonka ytimessä oli antisemitismi. Isl
      Maailman menoa
      68
      2133
    8. Mitä tapahtui?

      Mitä tapahtui keskiviikkoiltana kun oli paljon hälytysajoneuvoja ja mediheli?
      Kiuruvesi
      27
      2097
    9. Mitä haluaisit sanoa kaivatullesi tänään?

      Mitä ajatuksia hänestä ja tilanteesta ylipäätään 💖
      Ikävä
      134
      1633
    10. Martina Aitolehti läpäisi Erikoisjoukot - Tilittää umpirehellisenä kuvauksista

      Martina Aitolehti selvisi Erikoisjoukot koulutuksesta. Hän myös malttoi pääosin pitää mölyt mahassaan, vaikka saikin ko
      Kotimaiset julkkisjuorut
      37
      1505
    Aihe