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?
Php probleema?
5
435
Vastaukset
- 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.
EsqVoisit 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
Jussi Halla-aho huolissaan Sofia Virrasta
Jussihan on vanha vihreä. Onko tässä kyse alkukesän kiimasta, kun aidan toisella puolella oleva vihreä alkaa kiinnostama225010Sofia Virta kadonnut....onko juomassa?
Virran poissaolo eduskunnasta on herättänyt huomiota. Esimerkiksi Ilta-Sanomat kertoi aiemmin, että Virta on ollut tällä634026Julkista 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 palve733593Ensin Henry Novak ja nyt sitten se Irlannin tapaus
jossa mustaihoinen afrikkalainen mieshenkilö puukottaa valkoihoista maassa makaavaa miestä useita kertoa pään alueelle.732688Tytti Tuppurainen: Suomen pakolaiskiintiö pitäisi nostaa 10 000 vuodessa
asia on faktaa, noin Tytti sanoi aiemmin. Kun taas Orpon hallitusohjelman mukaisesti Suomen pakolaiskiintiö on pudotettu1472453Halla-aho sivaltaa edustajantyöstään lintsaavaa Sofia Virtaa
https://www.iltalehti.fi/politiikka/a/937c74d7-f905-4466-b9b4-abd017fe5b63 Kansanedustajan on ilmoitettava poissaolosta602338Islamovasemmistolaisuus - tälläista termiä käytetään
Termi tarkoittaa alunperin äärivasemmiston ja muslimifundamentalistien liittoa, jonka ytimessä oli antisemitismi. Isl682133Mitä tapahtui?
Mitä tapahtui keskiviikkoiltana kun oli paljon hälytysajoneuvoja ja mediheli?272097- 1341633
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 ko371505