Autor Zpráva
Musilda
Profil
Mám problém s session

Toto"
$_SESSION['kosik'][] = "$id_cislo,$tab,$ks";

nefunguje v IE a Opeře. Ve Firfoxu a Chrome se session vytvoří.
Taky mne napadlo, zdali to nebude problém s polem.
Díky za každou radu
Majkl578
Profil
session se uklada na strane serveru, s prohlizecem nema krome identifikatoru v cookie nic spolecneho.
funguji jine "typy" session (preneseni stejne session mezi strankami)?
Musilda
Profil
Majkl578

Toto funguje:

if(isset($_POST['pridat_kosik_pneu_osob'])){
$ks=1;
$tab='pneumatiky_osobní';
$id_cislo=$_POST['pridat_kosik_pneu_osob'];//ID výrobku
$_SESSION['kosik'][] = "$id_cislo,$tab,$ks";
}

Toto nefunguje:

if (isset($_POST['pridat_kosik'])) {
$ks=1;
$tab=$_POST['tabulka']; //určení tabulky s výrobky
$id_cislo=$_POST['pridat_kosik'];//ID výrobku
$_SESSION['kosik'][] = "$id_cislo,$tab,$ks";

}

Ve Firefoxu funguje oboje bez problémů.
Tabulku a ID předávám takto:

<form method=\"post\">
<input type=\"image\" src=\"layout_img/pridat_kosik.png\" name=\"pridat_kosik\" value=\"$radek[ID]\" style=\"float:left;margin-left:20px;\">
<input type=\"hidden\" name=\"tabulka\" value=\"$tab\">
<input type=\"image\" src=\"layout_img/nak_kosik.png\" name=\"vypsat_kosik\" value=\"2\" style=\"float:right;\">
</form>

$radek[ID] je ID výrobku vypsné z databáze
$tab je tabulka ve které se výrobek nachází
Musilda
Profil
Ještě doplnění

$_SESSION['uzivatel'] pro přihlášení mi funguje bez problémů.
Chamurappi
Profil
Reaguji na Musildu:
Testování „isset($_POST['pridat_kosik'])“ nemusí dopadnout dobře u obrázkového <input>u, viz IE 6+7 neodesílá <input type=image>.
Musilda
Profil
Dá se to nějak obejít? Nechci tam mít hnusné tlačítko.
Chamurappi
Profil
Reaguji na Musildu:
Dá. Proto jsem ti dal ten odkaz.
Musilda
Profil
Dík jsem asi byl mimo, když jsem si toho nevšimnul :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: