Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] działająca sesja tylko na loclhoscie.. dlaczego ?
kielich
post
Post #1





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


Witam mam taki problemik mysląc ze już skończyłem co miałem skończyć wrzuciłem wszystko na serwer UGU i okazało się ze sesje koszyka w koszyku nie działaja jak powienny na localu
print_r $_SESSION mam taki:

  1. <?php
  2. (
  3.    [koszyk] => Array
  4.        (
  5.            [36] => 1
  6.        )
  7.  
  8.    [produkty] => 1
  9.    [calkowita_wartosc] => 199
  10.    [przedmiot] => Array
  11.        (
  12.            [] => Array
  13.                (
  14.                    [nazwa] => Pi?ka adidas
  15.                    [id] => 36
  16.                    [cena] => 199
  17.                    [ilosc] => 1
  18.                )
  19.  
  20.        )
  21. }
  22. ?>


a na ugu
  1. <?php
  2. (
  3.    [koszyk] => Array
  4.        (
  5.            [36] => 1
  6.        )
  7.  
  8.    [produkty] => 1
  9.    [calkowita_wartosc] => 0
  10.    [przedmiot] => Array
  11.        (
  12.            [] => Array
  13.                (
  14.                    [nazwa] =>
  15.                    [id] =>
  16.                    [cena] =>
  17.                    [ilosc] => 1
  18.                )
  19.  
  20.        )
  21.  
  22. )
  23. ?>


dlaczego doszło do takiego incydentu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował kielich 19.07.2009, 21:05:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kielich
post
Post #2





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


OK poradziłem sobie z sesja i wszystko gra tak jak mowiłem $_POST i $_GET (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

ale natrafiłem na ostati problem którego nie istnienie bardzo by mnie zadowoliło (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

po zminie ilosci w koszyku lub kliknieciu na zmien sesja koszyka sie kasuje wszystko to po mojej zmianie no ale oprócz tego waznego drobiazgu wszystko działa jak dusza prognała (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
bardzo prosze o pomoc w rozwiaziu jeszcze tego problemu

  1. <?php
  2. // wyświetlanie każdego produktu jako wiersza tabeli  
  3.  foreach ($koszyk as $_POST['isbn'] => $ilosc)  
  4.  {  
  5. $a=mysql_query("select * from produkty where id='".$_POST['isbn']."'");
  6. $ile=mysql_num_rows($a);
  7. $ksiazka = mysql_fetch_array($a);  
  8.  
  9. $_SESSION['przedmiot'][$za]['nazwa'] = $ksiazka['nazwa'];  
  10. $_SESSION['przedmiot'][$za]['id'] = $ksiazka['id'];
  11. $_SESSION['przedmiot'][$za]['cena'] = $ksiazka['cena'];
  12. $_SESSION['przedmiot'][$za]['ilosc'] = $ilosc;
  13. $za++;
  14. ...
  15. ?>



  1. <?php
  2. if(isset($_POST['zapisz'])==TRUE)  
  3.  {    
  4.    foreach ($_SESSION['koszyk'] as $isbn => $ilosc)  
  5.    {  
  6.      if($isbn=='0')  
  7.        unset($_SESSION['koszyk'][$isbn]);  
  8.      else  
  9.        $_SESSION['koszyk'][$isbn] = $ilosc++;  
  10.    }  
  11.    $_SESSION['calkowita_wartosc'] =  
  12. oblicz_wartosc($_SESSION['koszyk']);  
  13.    $_SESSION['produkty'] = oblicz_produkty($_SESSION['koszyk']);  
  14.  }
  15. ?>

i input
Kod
  
                          <input type = hidden name="zapisz" value = true />  
               <input type = image src = "images/zapisz-zmiany.gif"  
                      border = "0" alt = "Zapisz zmiany" heigth = 40 width = 100>


czy ktos moze wie jak rozwiazac ten dziwaczny problem??

temat do zamknięcia Sam sobie we wszystkim poradziłem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 16:03