Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak to zrobic? Prosty problem (chyba)
Forum PHP.pl > Forum > Przedszkole
Anonymous
Prosze o pomoc, mam dwa pliki: w pierwszym probuje przekazac zmienna f do durgiego pliku i na pasku widac, ze zmienna f ma przypisane imie, ale nie moge go wyswietlic, dlaczego?

fe.html
[xml:1:b8a472eff3]
<html>
<body>
<form action="fr.php" method="get">
<p>imie: <input type="text" name="f">
<p><input type="submit">
<input type="reset">
</form>
</body>
</html>
[/xml:1:b8a472eff3]
fr.php
[php:1:b8a472eff3]
<?php
print("<p>Imie: $fn");
?>[/php:1:b8a472eff3]

// Prosze używac BBCODE
hwao
hwao
[php:1:71bcdbf55e]<?php
echo 'Imie: '.$_GET['f'];
?>[/php:1:71bcdbf55e]
miedzna
Sprawdz Register Globals, powinno byc na ON
Liko
Cytat
Sprawdz Register Globals, powinno byc na ON


Co ty gadasz ? Powinno być koniecznie na OFF i w tym pliku zmienione jak napisał hwao.
Anonymous
Ale dlaczego nie dziala printf? Tylko trzeba tak kombinowac, czy ktos moze mi to wytlumaczyc. Prosze o pomoc. Z gory dzieki.
?>[/php]
cboot
print działa.... Tu nie chodzi o to, czy print czy echo, bo to wszystko jedno (echo jest trochę szybsze w takich przypadkach). Chodzi o to, że jeśli w ustawieniach serwera masz register globals off, to nie możesz się odwoływać do zmiennych przekazywanych przez formularz bezpośrenio czyli tak: $f, ale przez tablicę $_GET[], albo $_POST[], w zależności którą z tych metod przesyłasz formularz.

Jakby co, to: http://pl.php.net/manual/pl/security.globals.php
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.