[#1]
printf("nZmienna = %sn", $_POST['zmienna']); - nie działa
Robert Jackowski
autor wątku
Witam,
Mam 2 skrypty pierwszy.php oraz drugi.php
W pliku pierwszy.php znajduje się formularz z metodą POST. Po naciśnięciu przycisku submit i sprawdzeniu warunku skrypt pierwszy.php wyświetla mi wartość zmiennej z wypełnionego formularza. Robię to przez:
printf("nZmienna = %sn", $_POST['zmienna']);
Wtedy wartość zmiennej pięknie (prawidłowo) wyświetla się w oknie przeglądarki.
Następnie chcę wyświetlić wyżej wymienioną zmienną, ale już z poziomu (wnętrzna) skryptu drugi.php Tutaj właśnie jest problem. Polecenie:
printf("nZmienna = %sn", $_POST['zmienna']);
nie wyświetla wartości zmiennej. Dlaczego?
Próbowałem wpisywać do skryptów:
extract(array_merge($_GET,$_POST,$_COOKIE,$_SESSION),EXTR_OVERWRITE);
Nie zadziałało również.
Używałem polecenia:
global $zmienna;
Nie pomogło.
Próbowałem zamiast printf użyć echo też nie pomogło.
Lokalnie używam php v4.0.1 oczywiście na Amidze. Dyrektywa register_globals is ON.
Przez terminal zaś działam sobie na serwerze wyposażonym php v4.2.2 register_globals is ON.
Stawiam pierwsze kroki w php. Z góry dziękuję za okazaną pomoc.
--
Pozdrawiam
Robert J.