Autor Zpráva
Icka
Profil *
Poraďte mi prosím, když mám serializované třeba 2 pole a později chci přidat do pořadí pole další.
Dále bych to potřeboval i opačně, jak z toho pole odeberu.
Moc s tímhle zkušenosti nemám.
Vím jak serializovat a deserializovat, vím, že pole se přidává přes array, ale neumím to nějak zkombinovat. Díky za radu
Leo
Profil
Vicerozmerne pole? Leo
Anonymní
Profil *
No, myslel jsem že to už je jedno ne?
Jinak vícerozměrné asi nebude třeba. Díky
Leo
Profil
Netusim, jestli je Anonymni a Icka totez, ale myslel jsem to tak, ze pak serializujete jen jedno pole, jehoz prvky jsou napriklad pole, Leo
Icka
Profil *
Omlouvám se, zapoměl jsem doplnit jméno...
serializuji třeba $pole[] = 1;
potom to přenesu pomocí $_SESSION a poté k tomu potřebuji přidat $pole[] = 2;
Ty čísla jsou jen příkladové, jinak to budou ID z databáze, je to vlastně kostra cesty a pro orientaci uchovávám tyto ID.
Potřebuji to upravit pro cestu tam (do hloubky systému) tzn. ID se přidávají a když se uživatel vrací, tak se odebírají.
Snad je to srozumitelné.
Icka
Profil *
Nechci tyto hodnoty přenášet pomocí $_GET, zdá se mi to nepraktické, tak se mi zdá lepší to
vždy serializovat a upravit hodnoty
Leo
Profil
Pokud pouzivate SESSION tak se na serializaci vykaslete, tu si session stroj v PHP udela sam :-) Leo
Icka
Profil *
Jak předám $pole[] do SESSION? To jsem právě zřejmě řešil serializací...
Takto? $_SESSION["neco"] = $pole;
Marty
Profil
Icka
proměnnou do session přidáš:
a)$_SESSION["nazevpromenne"] = $pole;

nebo

b)session_register("nazevpromenne");
$nazevpromenne = $pole;
Icka
Profil *
Pořád se mě nedaří přenést pole pomocí SESSION a po přenesení se k nim zase dostat...
Icka
Profil *
tohle je asi hloupost že?

foreach($_SESSION["pole"] as $index => $pole)
echo "$index = $pole<br>";
Leo
Profil
$_SESSION['pole'] = $mesta;

a dostanete se k tomu jednoduse pres

$_SESSION['pole'][0]

Leo
Icka
Profil *
Díky zkusím to... Moc zkušeností s tímhle ale nemám.
Icka
Profil *
Díky Díky Díky... Už to funguje jak má!!!!!!!!!!!!!!!!! Fakt skvěléééé
Toto téma je uzamčeno. Odpověď nelze zaslat.

0