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?
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?
Käyttäjän täytyy pysyä samalla sivulla, jotta uusia tietoja voidaan syöttää saman tien.
No jos teet niin, että ohjaat käyttäjän toiselle sivulle ja sieltä takaisin syöttämään tietoja. Tuleeko liian purkkaviritelmä?
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ä.
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ä
Ohjaa sillä header-funktiolla samalle sivuille samoin parametrein. Jotenkinhan sinne on päästy, joten eiköhän sinne pääse myös uudelleen :)
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.
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.
Eikö helpoin tapa olisi tarkistaa onko samoilla tiedoilla tietokannassa mitään? Mihin käytät koodia?
Aihe on jo aika vanha, joten et voi enää vastata siihen.