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
434
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
Vihreiden, SDP:n ja Vasemmistoliiton kannattajista selvästi alle puolet on miehiä
ja silti joku punafeministi valitti kokoomuksen naiskannattajien puutteesta, vaikka siellä on enemmän naisia kuin punavi832716On tiedossa, että venäjämieliset diggaavat diktatuurista venäjää
jossa ei esim. ole sanan- ja lehdistönvapautta. Mutta keitä nämä venäjän palvojat sitten ovat, ei heitä toki paljon ole582634Ensin Henry Novak ja nyt sitten se Irlannin tapaus
jossa mustaihoinen afrikkalainen mieshenkilö puukottaa valkoihoista maassa makaavaa miestä useita kertoa pään alueelle.702594Belfastissa käynnissä kunnon persuilu
Joku random mamu tekee rikoksen, niin sikäläiset naamiopersut kostavat tuhoamalla kantaävestön omaisuutta. Liekö siellä962547Tytti Tuppurainen: Suomen pakolaiskiintiö pitäisi nostaa 10 000 vuodessa
asia on faktaa, noin Tytti sanoi aiemmin. Kun taas Orpon hallitusohjelman mukaisesti Suomen pakolaiskiintiö on pudotettu882065Islamovasemmistolaisuus - tälläista termiä käytetään
Termi tarkoittaa alunperin äärivasemmiston ja muslimifundamentalistien liittoa, jonka ytimessä oli antisemitismi. Isl502012Persujen kannatusromahdus tekee kesästä 2026 nautinnollisen
Satoi tai paistoi, niin Suomen kansalaisella on kuluvana kesänä syytä hymyyn. Niin upealta tuntuu persujen kannatusroma1411866Joskus tulee niin
Yksinäinen olo. Ei ole tarpeeksi ihmisiä elämässä, jotka tuntuisivat välitttävän aidosti. Jos mä ny saisin sairaskohtauk511500Julkista 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 palve331459Mitä tapahtui?
Mitä tapahtui keskiviikkoiltana kun oli paljon hälytysajoneuvoja ja mediheli?161456