Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Zmienne i ich przenoszenie
motor
post 17.11.2007, 13:33:58
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


Witam wszystkich i z góry dziękuję za zainteresowanie i próby rozwiązania problemu

Otóż chodzi mi o przesłanie zmiennej , sytuacja jest dość skomplikowana mam taki skrypt

  1. <?php
  2. include("http://www.nazwastrony.pl/ws.php");
  3. ?>


ws.php - tutaj mam formularz i kod aby dane z formularza zapisać do bazy danych który działa , problem polega na tym ze jest on inlcudowany i podczas wykonania zmienne dochodzą tylko do:

  1. <?php
  2. print"$imie" tu jest zmienna 
  3. // jeśli umieszczę w pliku ws.php print"$imie" tutaj już tej zmiennej nie ma
  4. include("http://www.nazwastrony.pl/ws.php");
  5. ?>


rozwiązanie znalazłem takie

  1. <?php
  2. include("http://www.nazwastrony.pl/ws.php?imie=$imie");
  3. ?>


Jednak ma ono swoje wady np polskie znaki spacje i długa treść wiec odapa

I pytanie jak to ugryźć smile.gif

Ten post edytował motor 17.11.2007, 13:36:41
Go to the top of the page
+Quote Post
strife
post 17.11.2007, 13:38:50
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


A jak masz zbudowany formularz? Jeśli on przesyła dane metodą post to co za problem je dalej odebrać $_POST['nazwa_zmiennej']. Ponadto, możesz użyć sesji do przechowywania tejże zmiennej.

Pozdrawiam.


--------------------
Go to the top of the page
+Quote Post
Fishu
post 17.11.2007, 16:58:28
Post #3





Grupa: Zarejestrowani
Postów: 192
Pomógł: 13
Dołączył: 16.11.2007
Skąd: Żory

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


Nie wiem czy zrozumiałem.
Jeżeli z pliku ws.php wyślesz formularz np. do pliku b.php to zostanie ona 'przeniesiona' i w ws.php już jej nie będzie tylko w b.php
Ale możesz wsadzić to do zmiennej np.
  1. <?php
  2. session_register('$nazwa_zmiennej');
  3. ?>

I teraz sesja będzie trwała aż do zamknięcia przeglądarki.

Ten post edytował Fishu 17.11.2007, 17:02:03


--------------------
"Źle czynisz, jeśli chwalisz, gorzej, jeśli ganisz rzecz, której dobrze nie znasz." - Leonardo Da Vinci

30.01.2009 - Mój 100 post.
Go to the top of the page
+Quote Post
dadexix
post 17.11.2007, 19:45:53
Post #4





Grupa: Zarejestrowani
Postów: 439
Pomógł: 21
Dołączył: 28.06.2007
Skąd: Bielsko-Biała

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


albo w nowszych wersjach php zalecane bardziej

  1. <?php
  2. $_session['zmienna'] = $zmienna;
  3. ?>


--------------------
"Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...]
Grins: mów normalnie do mnie a nie po polsku
Ja: normalnie to znaczy jak?
Grins: No w PHP... inaczej mój parser ledwo kuma:)
Go to the top of the page
+Quote Post
motor
post 27.11.2007, 15:53:37
Post #5





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


witam wracam po przerwie smile.gif
Ale mój problem nadal pozostał
bo pomimo session_register nie jest ona rejestrowana
  1. <?php
  2. print"$imie" tu jest zmienna 
  3.  
  4. // jeśli umieszczę w pliku ws.php print"$imie" tutaj już tej zmiennej która teoretycznie powinna być w session_register
  5. include("http://www.nazwastrony.pl/ws.php");
  6. ?>
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 00:23