Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Zmienne i ich przenoszenie
Forum PHP.pl > Forum > Przedszkole
motor
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
strife
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.
Fishu
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.
dadexix
albo w nowszych wersjach php zalecane bardziej

  1. <?php
  2. $_session['zmienna'] = $zmienna;
  3. ?>
motor
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. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.