Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Uudelleen kantaan tallennus pois

Sivun loppuun

PAKO [12.09.2006 14:22:53]

#

Sivustollani on tallenna-nappi, jolla kentissä olevat arvot tallennetaan kantaan. Kun painan päivitä- tai takaisin-nappia niin tiedot tallentuvat uudelleen. Miten saan tämän ominaisuuden pois?

kayttaja-2791 [12.09.2006 14:24:19]

#

Ohjaat käyttäjän tallennussivusta vaikka uudelle sivulle headereilla, jolloin refresh ei lähetä tietoja enään uudestaan. Voit ehkä myös tarkastaa lisäyksen yhteydessä ettei täysin samoja tietoja ole jo lähetetty?

PAKO [12.09.2006 14:28:20]

#

Käyttäjän täytyy pysyä samalla sivulla, jotta uusia tietoja voidaan syöttää saman tien.

Ravver [12.09.2006 14:36:45]

#

No jos teet niin, että ohjaat käyttäjän toiselle sivulle ja sieltä takaisin syöttämään tietoja. Tuleeko liian purkkaviritelmä?

Niko [12.09.2006 15:33:36]

#

Se uus sivu voi olla myös lisäyslomake eli "sama sivu". Voit lisätä tietekin piilokentän jossa on koodi jonka avulla voi vain kerran lisätä.

PAKO [13.09.2006 15:05:36]

#

En saa tuota välisivua tehtyä, koska tallennus sivu on index.php, johon on module ja page muuttujien avulla tehty oma alisivu joka ei näy URL:ssä

Olga [13.09.2006 21:29:20]

#

Ohjaa sillä header-funktiolla samalle sivuille samoin parametrein. Jotenkinhan sinne on päästy, joten eiköhän sinne pääse myös uudelleen :)

PAKO [13.09.2006 22:10:07]

#

Yritin jo tällä ..index.php?module=1&page=sivu mutta ei onnistunut. Pelkkä ..index.php=module=1 onnistuu kylläki.
Nuilla ensimmäisillä parametreillä sinne on päästy, mutta en ymmärrä miksi tuo ei toimi headerissa.

t800 [14.09.2006 22:55:42]

#

En tiedä toimiiko, mutta aseta sessionmuuttuja ns lisays=1, kun käyttäjä painaa tallenna-nappia. Ennen kantaan lisäämistä tarkistat, että muuttuja on 1 & kun tieto lisätty kantaan asetat muuttujan 0:ksi.

Tontsa-san [14.09.2006 22:58:20]

#

Eikö helpoin tapa olisi tarkistaa onko samoilla tiedoilla tietokannassa mitään? Mihin käytät koodia?


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta