Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] POST wyswiatlanie w sesji
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 formularz wysyłam postem na drugiej podstronie przypisuje zminnna z form do sesji i wyswietlam.
  1. $_SESSION['na']=$_POST['nazwa'];

Mój problem polega na tym ze musze wyswietlac na bierzaca wpisze i jest, wróce do formularza wpisze i jest nastepne a mi sie ta sesja ciagle nadpisuje próbowałem również zrobić to tak:

  1. $_SESSION['na'][$za]=$_POST['nazwa'];
  2. $za++;


czekam na pomoc z gory dzięki
Go to the top of the page
+Quote Post
MateuszS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


  1. if(!isset($_SESSION['za'])) {
  2. $_SESSION['za']=$_POST['nazwa'];
  3. }
  4.  


o cos takiego chodzi?
Go to the top of the page
+Quote Post
jasin
post
Post #3





Grupa: Zarejestrowani
Postów: 142
Pomógł: 32
Dołączył: 21.08.2008
Skąd: Toruń

Ostrzeżenie: (0%)
-----


To spróbuj:
  1. $_SESSION['na'][]=$_POST['nazwa'];

W ten sposób będą dodawać się kolejno dane z $_POST.

A jak próbowałeś z inkrementacją $za to pamiętaj, żeby była zadeklarowana globalnie. Bo za każdym razem, gdy wywoływany jest skrypt przypisany do formularza to może się zerować ...

Ten post edytował jasin 9.10.2009, 15:17:05
Go to the top of the page
+Quote Post
kielich
post
Post #4





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

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


no raczej nie chodzi o to poniewaz nie chce sprawdzac tylko przypisywac cały czas wpisywana zmienna z formularza do miennej sesyjnej ;/

Twój przykład nie działa również.

No nie działa jakos moze jeszcze jakies propozycje (działające (IMG:style_emoticons/default/tongue.gif) (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
L0rd
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 10.10.2009
Skąd: Gniezno

Ostrzeżenie: (0%)
-----


a tak?
  1. if (!count($_SESSION['cos'])) {
  2. }
  3. $_SESSION['cos'][] = $_POST[imie];
  4. var_dump($_SESSION['cos']);

jeżeli pomogłem prosze o pkt

Ten post edytował L0rd 10.10.2009, 15:14:47
Go to the top of the page
+Quote Post
kielich
post
Post #6





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

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


Nie wiem czy wiesz ale nie powinno sie uzywac session_register co za tym idzie musiałbym miec właczone register_globals a tego nie chce.w php 6 juz tego nie bedzie wiec ... wile razy juz musiałem juz rozwiąac taki problem no ale teraz nie wiem jak ....
Go to the top of the page
+Quote Post
L0rd
post
Post #7





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 10.10.2009
Skąd: Gniezno

Ostrzeżenie: (0%)
-----


niby dlaczego nie?
Go to the top of the page
+Quote Post
kielich
post
Post #8





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

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


nie no oczywiscie ze mozna
ale lepiej np tak
  1. $_SESSION['zmienna'] = 'tu wartosc';

a jeszcze lepiej to tak:
  1. global $zmienna;
  2. session_register('zmienna');


ale nie o tym mowa ... co mam zrobic aby rozwiac mój problem (pewnie banalny )
Go to the top of the page
+Quote Post

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: 7.10.2025 - 16:37