Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP, problem z zachowaniem zmiennej z tablicy GET
GornikAlfa
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.12.2014

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


Witam,
Jestem nowy na forum oraz dopiero raczkuje, jeśli chodzi o php. Mam problem a mianowicie piszę stronę obsługi kina. W momencie wybrania seansu(kartaSeans.php) przez użytkownika przechodzimy do podglądu sali w celu rezerwacji miejsca (kartaSala.php) . W nagłowku podgladu sali mamy dane na temat seansu(nazwa, data, godzina itp. przesłane przy pomocy metody GET). Jednak po wyborze jakiegoś miejsca te dane zostają usunięte (wybór miejsc również jest realizowany przy pomocy GET). Nie wiem jak temu zaradzić proszę o pomoc.
  1. echo "<center><b>SALA KINOWA: ".$_GET[NazwaSali]."</b></center>" ;
  2. echo "<center>SEANS: ".$_GET[Nazwa]."</center>";
  3. echo "<center>data: ".$_GET[DataSeansu]." godzina: ".$_GET[GodzinaSeansu]."</center>";
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Przenoszę.


--------------------
Go to the top of the page
+Quote Post
emillo91
post
Post #3





Grupa: Zarejestrowani
Postów: 129
Pomógł: 13
Dołączył: 29.03.2012

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


Ale dane do odczytu usuwa tobie z bazy danych czy nie przesyła tobie ich do zmiennej get? Bo jeżeli wysyłasz wszystko za pomocą update do bazy to możliwe że masz źle sformułowane zapytanie
Go to the top of the page
+Quote Post
GornikAlfa
post
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.12.2014

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


O to chodzi że przesyła je do tablicy GET, dane z tablicy GET pobieram do zmienych. Lecz problem pojawia się wtedy gdy znowu chce użyć tablicy GET, wtedy to poprzednie dane zostają usunięte (lub nadpisane). I nie mam pomysłu jak temu zaradzić.
Go to the top of the page
+Quote Post
com
post
Post #5





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


Tablica superglobalna nie służy do przechowywania danych, zapisuj je w sesji/bazie danych
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #6





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Musisz się wspierać czymś, gdzie dane zapiszesz... baza danych, sesje...


--------------------
Go to the top of the page
+Quote Post
GornikAlfa
post
Post #7





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.12.2014

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


Ok, coś widocznie w tym kierunku zadziałam. Dziękuje i pozdrawiam;p
Go to the top of the page
+Quote Post
Turson
post
Post #8





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Włącz pełne raportowanie błędów to zobaczysz, że konstrukcja typu
  1. $_GET[NazwaSali]

nie jest właściwa, ponieważ w tym momencie jako indeks tablicy podajesz STAŁĄ, a podejrzewam, że robisz to przypadkiem i faktycznie nie masz takowej.
Poprawnie powinno wyglądać
  1. $_GET['NazwaSali']
Go to the top of the page
+Quote Post
com
post
Post #9





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


@up równie dobrze wystarczy że nie będzie tego konkatenował tylko umieści bezpośrednio i bd ok wink.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 09:09