$_POST értékek eltünése
A problémám a következő:
Van egyszer egy php oldal, ahol ki kell választani melyik hónapot akarom szerkeszteni. Itt van egy edit lista, ami a következő php-nek átadja a hónap nevét. A szerkesztő oldal ezt ugye megkapja a $_POST['edit']-tel.
Eddig oké, de ha a hozzáadás gombra kattintok, vagyis különböző adatokat illesztek a hónap táblájába, az oldal újratöltődik, és a $_POST['edit'] értéke ELTŰNIK.
Mi a legegyszerűbb módszer arra, hogy ez a változó, de csak ez megmaradjon?
A REGISTER_GLOBALS off-on van. Mivel a szerveren, ahova fel akarom tölteni a weboldalt, ott is úgy van, ezért ezen nem szeretnék változtatni.
Előre is köszönöm a segítséget.
■ Van egyszer egy php oldal, ahol ki kell választani melyik hónapot akarom szerkeszteni. Itt van egy edit lista, ami a következő php-nek átadja a hónap nevét. A szerkesztő oldal ezt ugye megkapja a $_POST['edit']-tel.
Eddig oké, de ha a hozzáadás gombra kattintok, vagyis különböző adatokat illesztek a hónap táblájába, az oldal újratöltődik, és a $_POST['edit'] értéke ELTŰNIK.
Mi a legegyszerűbb módszer arra, hogy ez a változó, de csak ez megmaradjon?
A REGISTER_GLOBALS off-on van. Mivel a szerveren, ahova fel akarom tölteni a weboldalt, ott is úgy van, ezért ezen nem szeretnék változtatni.
Előre is köszönöm a segítséget.
-
Session kezelés:
http://hu.php.net/manual/en/ref.session.php
Használhatsz sütiket is, ha a kliens böngészője ezt engedi.
Másik, talán "rondább" megoldás:
A "hozzáadás" gomb egy input, ami egy form-ban van, ami az aktiális oldalra mutat. És ebbe a formba teszel egy hidden inputot, ami mindig továbbadja a hónap nevét:
üdv
BL
GET
Megoldás