![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 12.03.2009 Skąd: Poznań Ostrzeżenie: (10%) ![]() ![]() |
Chcialbym przekazac do sessji tablice dwuwymiarowa:
W drugim pliku odczytuje sobie owa tablice
I zamiast dwu wymiarowej tablicy, otrzymuje zwykla tablice ;/ Istnieje sposob przekazania do sessji tablicy dwuwymiarowej? Ten post edytował gummmibear 17.03.2009, 23:53:39 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
ale jak to? zobacz print_r($tablica);
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 12.03.2009 Skąd: Poznań Ostrzeżenie: (10%) ![]() ![]() |
sprawdzalem var_dump();
w pierwszym pliku tablica wyglada tak: 3array(2) { [0]=> array(2) { [0]=> string(7) "MP3 4GB" [1]=> string(2) "69" } [1]=> array(2) { [0]=> string(3) "PMP" [1]=> string(3) "139" } } a po przekazaniu jej : array(2) { [0]=> string(7) "MP3 4GB" [1]=> string(2) "69" } googluje i jakos tego rozgrysc nie moge... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
A jak ją przekazujesz/odczytujesz? Podaj więcej kodu.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 12.03.2009 Skąd: Poznań Ostrzeżenie: (10%) ![]() ![]() |
Plik tworzaczy zmienna sesyjna
<?php ob_start(); session_start(); ?> <?php $id= $_GET['id']; echo $id; $dbuser = 'gummmibear'; $dbhost = 'localhost'; $dbpas = ';]'; $polaczenie = mysql_connect($dbhost, $dbuser, $dbpas); mysql_select_db($dbuser); mysql_query("SET NAMES utf8"); $sql = mysql_query("SELECT nazwa, cena FROM impotrequ WHERE id='$id'"); $wynik = mysql_fetch_row($sql); $koszyk[0][0] = $wynik[0]; $koszyk[0][1] = $wynik[1]; $koszyk[1][0] = "PMP"; $koszyk[1][1] = "139"; session_register('koszyk'); var_dump($koszyk); ?> <?php ob_end_flush(); ?> Plik z odczytaniem wartosci <?php ob_start(); session_start(); ?> <?php $tablica = $_SESSION['koszyk']; var_dump($tablica); ?> <?php ob_end_flush(); ?> To wszystko. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
No ale nadal nie rozumiem problemu
![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 12.03.2009 Skąd: Poznań Ostrzeżenie: (10%) ![]() ![]() |
tworze tablice dwuwymiarowa .
session_register() <- rejstruje owa tablice w drugim pliku odczytuje wartosc zmiennej przekazane, i zamiast tablicy dwuwymiarowej mam jednowymiarowa.. chce zrobic koszyk do sklepu, mysle ze tak bedzie najlepiej, czy zastosowac cos innego? Ten post edytował gummmibear 13.03.2009, 22:58:07 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Wywal session_register - bez register globals nie zadziała. Przekazuj tablicę bezpośrednio do $_SESSION, a nie przez zmienne globalne.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 12.03.2009 Skąd: Poznań Ostrzeżenie: (10%) ![]() ![]() |
Mephistofeles
Dzieki ![]() Dziala ![]() Ten post edytował gummmibear 13.03.2009, 23:21:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:21 |